Re:Apple Developer Documentation Is Missing
by rimliu on Monday October 28, 2019 @10:47AM
(#21377463)
This is just optionals chaining, not nil coalescing.
[ Parent
| on HN ]
Re:Apple Developer Documentation Is Missing
by omaranto on Monday October 28, 2019 @02:18PM
(#21379882)
Thanks for correcting me, I actually wasn't aware of nil coalescing in Swift and guessed it meant the same thing as optional chaining. The nil coalescing operator seems to correspond to Haskell maybe function, that is, a ?? b is computed as follows: if a is nil, the result is b; otherwise a must wrap some actual value c and the result is c.
Is that the one you had in mind?