I would like to thank Marat Akhin of JetBrains for his valuable advice for this presentation and my colleagues at LINE Digital Frontier for their support with the presentation practice. (Also, my wife for drawing the dog illustrations.) 7 謝辞|Acknowledgments
the Kotlin programming language, > which describes how parts of the language should function in more detail, > as compared to a more traditional user documentation on the Kotlin Website. 日本語訳: > このリポジトリにはプログラミング言語 Kotlinの仕様が含まれており、 > Kotlinの公式サイトにある従来のユーザードキュメントと比較して、 > 言語の各部分がどのように機能するかをより詳細に説明しています。 13 他ドキュメントとの違い 言語仕様書はより詳細な仕様を知るさいに参照すべきドキュメント
are interested > in how Kotlin works on a finer level and how its features interoperate, > e.g., language enthusiasts, compiler writers and Kotlin power-users. > However, if you are simply wondering, > why some code you wrote works the way it does, > this specification might help you get an answer to that. 日本語訳: > 言語仕様書は、Kotlinの詳細な動作や機能の相互運用に興味がある人々、 > 例えば、言語愛好家、コンパイラの開発者、Kotlinの上級ユーザーにとって最も有用です。 > しかし、単に自分が書いたコードがなぜそのように動作するのか疑問に思っている場合、 > この仕様書がその答えを見つけるのに役立つかもしれません。 14 みんなに読んでほしい言語仕様書
are interested > in how Kotlin works on a finer level and how its features interoperate, > e.g., language enthusiasts, compiler writers and Kotlin power-users. > However, if you are simply wondering, > why some code you wrote works the way it does, > this specification might help you get an answer to that. 日本語訳: > 言語仕様書は、Kotlinの詳細な動作や機能の相互運用に興味がある人々、 > 例えば、言語愛好家、コンパイラの開発者、Kotlinの上級ユーザーにとって最も有用です。 > しかし、単に自分が書いたコードがなぜそのように動作するのか疑問に思っている場合、 > この仕様書がその答えを見つけるのに役立つかもしれません。 15 みんなに読んでほしい言語仕様書 プログラミング言語が好き、 Kotlinが好きという方は 一度読んでみることをおすすめします! 「こんな書き方できたんだ」 「こんな機能があったんだ」 新しい発見にきっと繋がるはずです
subject to Kotlin runtime type information limitations and > may be dependent on the platform implementation of runtime type information, > as well as the implementation of exception classes . > 適用性チェックはKotlinのランタイム型情報の制限の影響を受ける可能性があり、 > プラットフォームのランタイム型情報の実装や例外クラスの実装に依存する場合があります 。 本発表でサンプルコードを示すときは、 基本的にJVMプラットフォームの仕様に準拠したコードを記載する。 19 Kotlin言語仕様書の注意点②