DroidKaigiに参加してきました
DroidKaigiに参加してきました。
気になったセッションを、ピックアップします。
登壇者: 長澤 太郎 ( @ngsw_taro ) さん
Kotlinとは
- better Java
- 簡単、安全
Kotlinの特徴
KotlinでAndroid開発する際の便利ツール
- KotterKnife
- ButterKnifeのKotlin版
- Kotlin Android Extensions
- Anko
気になったこと
Kotlinでラムダもどき使えるのは、結局どういう仕組みなのだろうか... #droidkaigi
— どらやき (@dorayaki_kun) April 25, 2015
懇親会で質問したのですが、KotlinはScalaやGroovyのようにJVMを利用した別言語なので、 上記のような実装が可能なようです。( 認識違ったらご指摘ください )
iOSのSwfit的な立ち位置かと思っていましたが、ちょっと毛色が違うみたいですね。
その後のお話
なんと、回答いただけました!
感謝、感謝です。
@dorayaki_kun Kotlinの関数リテラルは簡単に言うと関数型インタフェース(Function1など)を無名クラス化するための構文糖衣です。また、クロージャであるためJavaのラムダ式の上位互換です。
— たろう (@ngsw_taro) 2015, 4月 27
まさかのクロージャー...
ますます、Swiftとの共通点が...
今後が楽しみな言語ですね。