Upload
ryota-murohoshi
View
962
Download
1
Embed Size (px)
Citation preview
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の準備期間は大事な準備期間だったと思います!
個人的にはもっと長くてもいいのかとも思ってました