A quick check shows that they compile to exactly t...
# announcements
k
A quick check shows that they compile to exactly the same bytecode:```bar { foo() } bar(::foo)``` compiles to
Copy code
LINENUMBER 6 L1
    GETSTATIC TestKt$main$1.INSTANCE : LTestKt$main$1;
    CHECKCAST kotlin/jvm/functions/Function0
    INVOKESTATIC TestKt.bar (Lkotlin/jvm/functions/Function0;)V
   L2
    LINENUMBER 7 L2
    GETSTATIC TestKt$main$2.INSTANCE : LTestKt$main$2;
    CHECKCAST kotlin/jvm/functions/Function0
    INVOKESTATIC TestKt.bar (Lkotlin/jvm/functions/Function0;)V
   L3
👍 1