2021-03-10から1日間の記事一覧

inline fun

その名の通りインライン展開される関数です。 インライン展開とは? fun caller() { a() callee() d() } fun callee() { b() c() } 通常、関数呼び出しは関数呼び出しにコンパイルされます (???) JVMの場合はINVOKEVIRTUALというオペコードに変換されます…