DroidKaigiに参加してきました

この広告は、90日以上更新していないブログに表示しています。

DroidKaigiに参加してきました。

droidkaigi.github.io

気になったセッションを、ピックアップします。

speakerdeck.com

登壇者: 長澤 太郎 ( @ngsw_taro ) さん

Kotlinとは

Kotlinの特徴

  • 型推論
  • dataアノテーション
  • 関数型インターフェース( Java8のラムダ的な機能 )
  • Optional

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との共通点が…

今後が楽しみな言語ですね。

« Go Conference 2015 Summerに参加してきま… GolangNotHttpNight(Gunosy.go#12)に参… »


Originally published at dorayakikun.hatenablog.com on January 17, 1970.