Java と比較すると、kotlin 固有のキーワードが 1 位にランクされます。
難しいキーワード
キーワード | 意味 |
---|---|
ヴァル | 読み取り専用変数を宣言する |
だった | 可変変数を宣言する |
いつ | Java の switch に似た when 式を開始します。 |
として | 型変換に使用されます。インポートの別名を指定します。 |
として? | 安全な型変換のために |
楽しい | 関数を宣言する |
の | 1. for ループで反復されるオブジェクトを指定する; 2. 中置演算子として値の範囲を検出する; 3. 型パラメーターを反変としてマークする |
!の | 1. 値が区間に属さないことを検出するための中置式として使用されます。 |
は | 変数が指定された型であることを確認します |
!は | 変数が指定された型ではないことをチェックします |
タイプエイリアス | 型の別名を宣言する |
インターフェース | インターフェースを宣言する |
壊す | ループの実行を終了する |
クラス | クラスを宣言する |
続く | 次のサイクルに進む |
する | do/while と組み合わせた事後条件付きのループ |
それ以外 | 定義された if 式が条件を満たさない場合に実行される分岐 |
間違い | ブール型の「false」値 |
ために | for ループを開始する |
もしも | if 式を開始します |
ヌル | オブジェクトを指さないオブジェクト参照を表す定数です。 |
物体 | クラスとそのインスタンスを同時に宣言します。 |
パッケージ | 現在のファイルのパッケージを指定します |
戻る | 最も近い層の関数または無名関数からの戻り値 |
素晴らしい | 親クラスのメソッドを参照し、コンストラクタ内で親クラスのコンストラクタを呼び出す |
これ | 1. 現在の受信者を参照する; 2. コンストラクター内で別のコンストラクターを呼び出す |
投げる | 例外をスローします |
試す | 例外処理ブロックを開始する |
その間 | while ループを開始する |
ソフトキーワード
次の記号は、該当するコンテキストではキーワードとして、また他のコンテキストでは識別子として機能します。
キーワード | 意味 |
---|---|
に | プロキシ: インターフェイスの実装を別のオブジェクトに委任し、プロパティ アクセサーの実装を別のオブジェクトに委任します。 |
constructor | コンストラクターが複数ある場合に使用されるコンストラクターを宣言します。 |
代表者 | アノテーション使用サイトのターゲットとして使用されます |
動的 | Kotlin/JS コードでの動的型の参照 |
初期化 | 初期化コードブロックを開始する |
どこ | ジェネリック型パラメーターの制約を指定します |
分野 | 注釈で使用される |
ファイル | 注釈で使用される |
ついに | try ブロックが終了するときに常に実行されるブロック |
得る | 1. プロパティのゲッターを宣言する; 2. アノテーションで使用する |
設定 | 1. プロパティのセッターを宣言する; 2. アノテーションで使用する |
輸入 | 別のパッケージから現在のファイルに宣言をインポートする |