spand
03/20/2019, 9:16 AM?.let {} doesnt use the extension function when receiver is dynamic. Anyone found a pattern just as concise way to express it ?gildor
03/20/2019, 9:17 AMdiesieben07
03/20/2019, 9:18 AMfoo.let {} does not call kotlin.let if foo has type dynamicdiesieben07
03/20/2019, 9:18 AMdynamic everything is dispatched as normal JS function calls.diesieben07
03/20/2019, 9:19 AM(foo as Any?)?.let { } should work thoughspand
03/20/2019, 9:19 AMdynamic in the lambdadiesieben07
03/20/2019, 9:20 AMspand
03/20/2019, 9:24 AMdiesieben07
03/20/2019, 9:25 AMAny? outside and then back to dynamic inside.gildor
03/20/2019, 9:38 AMgildor
03/20/2019, 9:38 AMdiesieben07
03/20/2019, 9:39 AMnull or undefinedgildor
03/20/2019, 9:39 AMgildor
03/20/2019, 9:40 AM(foo as? Any)?.let{}diesieben07
03/20/2019, 9:40 AMgildor
03/20/2019, 9:40 AM