English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Kotlin キーワードと識別子

このチュートリアルでは、キーワードについて学びます。Kotlinプログラミングのリザーブドキーワード。また、識別子および変数の命名方法についても学びます。

Kotlin キーワード

キーワードはKotlinプログラミングで使用されるプレデファインドのリザーブドワードであり、コンパイラに特別な意味を持っています。これらの単語は識別子として使用することはできません。例えば:

val score = 5

ここでは、valがキーワードであり、scoreが変数であることを示しています。

キーワードはKotlinの構文の一部であり、それらを変数名(識別子)として使用することはできません。例えば:

val for = 5 //エラーコード

valとforはキーワードであるため、Kotlinでforという名前の変数を宣言することはできません。

以下はKotlin中のすべてのキーワードのリストです:

Kotlin キーワードリスト
asbreakクラスcontinuedoelse
falseforfunifininterface
isnullobjectpackagereturnsuper
thisthrowtruetrytypealiastypeof
valvarwhenwhile  

これらのキーワードは硬キーワードと呼ばれます。

柔軟なキーワード

これらの他にも28硬キーワードの他にも、Kotlinには多くの柔軟なキーワードがあります。柔軟なキーワードは特定の文脈でのみキーワードとして認識されます。例えば、

クラスのメンバーをpublicに設定した場合、publicがキーワードとして機能します。

class TestClass {
    public val name = "Kotlin"
}

ここではpublicがキーワードとして機能します。

publicという名前の変数を作成することもできます。

val public = true

ここではpublicがボルン変数です。

Kotlin中には、override、private、fieldなどの柔軟な変数があります。

Kotlin 識別子

識別子は、変数、クラス、メソッドなどに提供される名前です。例えば:

var salary = 7789.3

ここでは、varがキーワードであり、salaryは変数(識別子)に与えられた名前です。

以下はKotlinで変数(識別子)の命名規則と慣習です:

  • 識別子は、アルファベットまたはアンダースコアで始まり、それにゼロ、アルファベット、数字が続きます。

  • スペースの使用は許可されていません。

  • 識別子には記号、例えば@、#などが含まれてはなりません。

  • 識別子は大文字小文字を区別します。

  • 変数を作成する際には、意味のある名前を選んでください。例えば、score、number、level は変数名(例えば s、n、l)よりもより意味があるですが、s、n、l も有効です。

  • 複数の単語を持つ変数名を選んだ場合、最初の単語にはすべて小文字を使用し、次の単語には大文字を使用してください。例えば、speedLimit。

一部の有効な識別子:

  • スコア

  • レベル

  • highestScore

  • 数値1

  • calculateTraffic

一部の無効な識別子:

  • クラス

  • 1数値

  • 最高得点

  • @pple