Added ex 48, additional comment on 46
This commit is contained in:
parent
febc9dfecb
commit
b12afaa577
6 changed files with 112 additions and 7 deletions
|
|
@ -1,8 +1,21 @@
|
|||
12c12
|
||||
< tail: *Elephant = null, // <---- make this optional!
|
||||
8,19d7
|
||||
< // We also introduce the handy ".?" shortcut:
|
||||
< //
|
||||
< // const foo = bar.?;
|
||||
< //
|
||||
< // is the same as
|
||||
< //
|
||||
< // const foo = bar orelse unreachable;
|
||||
< //
|
||||
< // See if you can find where we use this shortcut below.
|
||||
< //
|
||||
< // Now let's make those elephant tails optional!
|
||||
< //
|
||||
24c12
|
||||
< tail: *Elephant = null, // Hmm... tail needs something...
|
||||
---
|
||||
> tail: ?*Elephant = null, // <---- make this optional!
|
||||
42c42
|
||||
54c42
|
||||
< if (e.tail == null) ???;
|
||||
---
|
||||
> if (e.tail == null) break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue