KotlinDive

プログラミング言語 Kotlin についての入門ブログです。

2018-03-01から1ヶ月間の記事一覧

ジャンプ

ジャンプとは ジャンプとは、分岐や繰り返しなどの制御フローの途中に挿入することで、 関数やループを途中で抜けたり、あるいは特定の条件のときにループをスキップしたりすることができます。 Kotlinには制御をジャンプするために、次の式が用意されていま…

クラス(列挙型)

列挙型の使い方 列挙型の最も基本的な使い方は次のようになります。 fun main(args: Array) { printState(State.Run) } // 列挙型の宣言 enum class State { Stop, Run, Suspend } fun printState(state: State) = when(state) { State.Stop-> println("Stop…

クラス(オブジェクト)

オブジェクトとは 多くのプログラミング言語では、「オブジェクト」といえは、 インスタンス化されたクラスの実際のデータを指します。 つまり、インスタンスとオブジェクトは同じ意味で使われています。 しかし、Kotlinでは「オブジェクト」というと別のこ…

リフレクション

リフレクションとは リフレクションとは、プログラム内で宣言したクラスや関数、プロパティなどから、 それら自身の名前などの情報をプログラムの実行時に取得することです。 Kotlinでは、主に「::」を使ってリフレクションを取得します。 クラス クラスのリ…