desseim
10/26/2015, 4:35 PMaVar!!
is a valid expression, while aVar?
isn’t.
for example, doSomething(aVar!!)
would compile but doSomething(aVar?)
wouldn’t (doesn’t really make sense)
in other words !!
stands on its own while ?
doesn’t. this is not an implementation detail leakage imo.
maybe that highlights the difference a bit better… (?)