English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
このチュートリアルでは、キーワードについて学びます。Kotlinプログラミングのリザーブドキーワード。また、識別子および変数の命名方法についても学びます。
キーワードはKotlinプログラミングで使用されるプレデファインドのリザーブドワードであり、コンパイラに特別な意味を持っています。これらの単語は識別子として使用することはできません。例えば:
val score = 5
ここでは、valがキーワードであり、scoreが変数であることを示しています。
キーワードはKotlinの構文の一部であり、それらを変数名(識別子)として使用することはできません。例えば:
val for = 5 //エラーコード
valとforはキーワードであるため、Kotlinでforという名前の変数を宣言することはできません。
as | break | クラス | continue | do | else |
false | for | fun | if | in | interface |
is | null | object | package | return | super |
this | throw | true | try | typealias | typeof |
val | var | when | while |
これらのキーワードは硬キーワードと呼ばれます。
これらの他にも28硬キーワードの他にも、Kotlinには多くの柔軟なキーワードがあります。柔軟なキーワードは特定の文脈でのみキーワードとして認識されます。例えば、
クラスのメンバーをpublicに設定した場合、publicがキーワードとして機能します。
class TestClass { public val name = "Kotlin" }
ここではpublicがキーワードとして機能します。
publicという名前の変数を作成することもできます。
val public = true
ここではpublicがボルン変数です。
Kotlin中には、override、private、fieldなどの柔軟な変数があります。
識別子は、変数、クラス、メソッドなどに提供される名前です。例えば:
var salary = 7789.3
ここでは、varがキーワードであり、salaryは変数(識別子)に与えられた名前です。
識別子は、アルファベットまたはアンダースコアで始まり、それにゼロ、アルファベット、数字が続きます。
スペースの使用は許可されていません。
識別子には記号、例えば@、#などが含まれてはなりません。
識別子は大文字小文字を区別します。
変数を作成する際には、意味のある名前を選んでください。例えば、score、number、level は変数名(例えば s、n、l)よりもより意味があるですが、s、n、l も有効です。
複数の単語を持つ変数名を選んだ場合、最初の単語にはすべて小文字を使用し、次の単語には大文字を使用してください。例えば、speedLimit。
一部の有効な識別子:
スコア
レベル
highestScore
数値1
calculateTraffic
一部の無効な識別子:
クラス
1数値
最高得点
@pple