「解剖 Kotlin ~バイトコードを読み解く~」をGitBookで公開しました。
テクブの夏コミ(C90)のアンドロイドアカデミアに書いた解剖 Kotlin ~バイトコードを読み解く~をGitBookにて公開しました。

GitBook
こちらから読めます
概要
解剖 Kotlin ~バイトコードを読み解く~はKotlinで書いたプログラムを逆アセンブルすることで、Kotlinが提供している特徴的な機能がJavaでどのように表現されているかを読み解いていきます。Kotlinの特徴的な機能たちもJavaになってしまえばこっちのもの。なーんだKotlinもJavaなんだね。
目次
- Introduction
- KotlinとJava
- 本書のアプローチ
1. null許容型の正体2. 関数型とラムダ式の正体3. インライン関数の正体4. 拡張関数の正体5. プロパティの正体6. デリゲートプロパティの正体7. 末尾再帰最適化の正体- おわりに