val d1: dynamic field = 1 get val p: Int field = 1 get var d2: dynamic field = () get set fun withDynamic(d: dynamic): dynamic { return d } fun test1(s: String) { withDynamic(d = s) } fun test2(a: Any) { val d: dynamic = a } fun test3(a: Any?) { val d: dynamic = a } fun test4(a: Any, s: String, na: Any?) { var d: dynamic = () d = a d = na d = s } fun test5(a: Any, s: String, na: Any?) { ( = a) ( = na) ( = s) }