Kotlinの一番簡単のサンプルは、これ。 世界で最もカバーされた言語数が多いと言われる、K&Rのハローワールドです。 fun main(args : Array<String>) { System.out?.println("Hello, world!") } 見どころは、outの後ろについてる「?」ですね。 Kotlinは言語としてNullPointerExceptionを起こさないこと、 つまりNullセーフな性質を持っているのです。 Nullになりそうな所には「?」を記述する必要があり、 要するに、「?」は「Nullかも?」ぐらいに理解すると良さそうです。 詳しい解説は、このページにあります。 http://confluence.jetbrains.net/display/Kotlin/Null-safety これを見ながら、サンプルを書き換えてみました。 自前でNullチェックす