二ヶ月前にM6をリリースしました。そして今日、沢山の改善を含む次のステップへと移る準備ができました。
言語の改善
言語の新機能や改善が施されました
より良いインターフェース
タイプインターフェースにはスマートキャストが働きます。以下のコードが期待通り動作します:
val map: Map<String, String> = ...
if (str != null) {
ma = "Something"
}
より良いキャスティング診断
コンパイラは賢くなり、不可能なキャストを検出します
val name: String = "Joe"
if (nam…