blob: 76915c7a9fbb03b2af8ef058422511bd4aa268c4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
do
a = b ?? c
do
:a = b ?? c
do
a = func!
a ??= false
do
a ??= func!
do
local a, b, c, d, e
a = b ?? c ?? d ?? e
do
a = b ?? c ?? d ?? e
do
func x ?? "hello"
do
with funcA! ?? funcB!
print .field
do
a = 1 + 2 + b ?? c + 3 + 4
do
a = 1 + 2 + (b ?? c) + 3 + 4
do
:a, :b = func!
a or= 1
b ??= c ?? 2
do
a = 1 ?? 2 ?? 3
do
a.b.c ??= 1
a = b.x ?? c.x ?? d.x
a.c ??= 1
nil
|