val resultOption
: Option
[Int
] = i1 <- opt1
i2 <- opt2
if(i1 + i2
> 10) null.
asInstanceOf[Int
] }
println(resultOption)
def opt1
: Option
[Int
] = Some
(5) def opt2
: Option
[Int
] = Some
(10) }
b2JqZWN0IE1haW4gZXh0ZW5kcyBBcHAgewoJdmFsIHJlc3VsdE9wdGlvbjogT3B0aW9uW0ludF0gPSAKCWZvcnsKCQlpMSA8LSBvcHQxCgkJaTIgPC0gb3B0MgoJfSB5aWVsZCB7CgkJaWYoaTEgKyBpMiA+IDEwKSBudWxsLmFzSW5zdGFuY2VPZltJbnRdCgkJZWxzZSBpMSArIGkyCgl9CgkKCXByaW50bG4ocmVzdWx0T3B0aW9uKQoJCglkZWYgb3B0MTogT3B0aW9uW0ludF0gPSBTb21lKDUpCglkZWYgb3B0MjogT3B0aW9uW0ludF0gPSBTb21lKDEwKQp9