【ハピバ】未来に備えたKotlin、大好きだぜ!【Kotlin 1.0】
39
未来に備えたKotlin、大好きだぜ! @RyotaMurohoshi 2016年02月26日(金) 【東京】Kotlin Birthday Party
-
Upload
ryota-murohoshi -
Category
Technology
-
view
962 -
download
1
Transcript of 【ハピバ】未来に備えたKotlin、大好きだぜ!【Kotlin 1.0】
Kotlin1.0*Beta4で予約*or*新たな文脈で予約されたもの
• async
• typeof
• yield
• sealed
sealedは代数的データ型とかで使ってましたよね
ankoの中にasyncって拡張関数ありすよね
Kotlin1.0*Beta4からのankoのasync
async({ // ここに時間のかかる処理 uiThread { toast("時間のかかる処理が終わったよ!") } })
{の前ではasyncが予約されているので、()が必要に
言語が正式にリリースされた後では、
破壊的な変更は大変難しいですよね!or!覚悟がいりますよね
リリースされる前に破壊的な変更は入れる必要があったんですね~
え、Swi$にPythonがなんだって~!?
C#もKotlinみたいなnull非許容な機能が欲しいって意見が。
けど後方互換性を考えるとなかなか簡単ではない
もし、1から設計するなら参照型にnull非許容を入れたいとのこと
h"ps://ufcpp.wordpress.com/2012/04/10/null%E9%9D%9E%E8%A8%B1%E5%AE%B9/
今はKotlinの活躍の場はAndroidが多いかもしれません。
5年後や10年後、C#の様に更に活躍の場が広がるかもしれません
そのために、1.0の準備期間は大事な準備期間だったと思います!
個人的にはもっと長くてもいいのかとも思ってました