val a = fun () {} val b = fun test() {} val c=fun (){} val c=fun ()=4 val c=fun ()= 4 val c = fun() {} val c = fun () = 4 fun test() = fun test() = 4 fun test() { test(fun () { }) test(fun test() {}) test(fun test() = 5) test(fun test() = fun test(a: Int) = 2) 2.(fun test() {})() (fun()=4) (fun(){}) test( fun test ( ) = 4 ) }