JJUG ナイト・セミナー 「Kotlin(ことりん)」 行ってきた | Advent Calendar 2017
IT系の勉強会行ってきた Advent Calendar 2017 の8日目の記事です。
JJUGでことりーんな話。JJUGってJavaといいつつJVM(Scalaを除く)みたいなイメージある。
クラスの作り方に見るKotlinの表現力
- トップレベルに関数おける。セミコロンなし。引数の型は後ろ。
- new は必要ない。"${hoge}"いい感じに展開してくれる
- デフォルト引数:引数省略でデフォルト値が入る
- sealed:シールドクラスで継承を制限可能
簡潔に書ける工夫が色々!
Spark Framework with Kotlin
- 助走期間を設けて内部の決済用ServiceをKotlinで実装
- Spark Framework:小規模な用途でのフレームワーク
ApacheSparkとは別物
Spring ❤️ Kotlin
AndoridだけでなくSpringも公式にKotlinサポート始まるので来年以降はKotlinの勢いが増しそう。