Kotlin の switch ステートメントの構文は何ですか?

Jan 21, 2026

ご伝言

プログラミングの世界では、スイッチステートメントは、条件分岐に使用される基本的な構造です。 Kotlin では、従来のスイッチ声明はいつ表現力が向上し、柔軟性と表現力が向上します。スイッチのサプライヤーとして、いつKotlin のステートメントは、特にスイッチを制御したりスイッチと対話したりするソフトウェアを扱う場合に、さまざまな点で有益です。

の基本的な構文いつKotlin でのステートメント

のいつKotlin の式は、スイッチJava や C などの言語でのステートメント。これを使用すると、考えられる複数のケースに対して値を評価できます。基本的な構文は次のとおりです。

val value = 2 when (value) { 1 -> println("値は 1") 2 -> println("値は 2") 3 -> println("値は 3") else -> println("値は 1、2、または 3 ではありません") }

この例では、いつ式は値を受け取ります (価値この場合)、さまざまなケースに対してそれをチェックします。値が大文字と小文字に一致する場合、対応するコード ブロックが実行されます。どのケースも一致しない場合、それ以外ブロックが実行されます。

範囲と条件の使用いつステートメント

の利点の 1 つは、いつKotlin の式の特徴は、範囲と条件を使用できることです。例えば:

val 数値 = 25 when (数値) { in 1..10 -> println("数値は 1 と 10 の間です") in 11..20 -> println("数値は 11 と 20 の間です") in 21..30 -> println("数値は 21 と 30 の間です") else -> println("数値は定義された範囲外です") }

ここで、でキーワードは範囲を定義するために使用されます。のいつ式は、番号それぞれの範囲内に収まり、適切なコード ブロックを実行します。

使用するいつ表現として

のいつKotlin の式は式としても使用できます。つまり、値を返すことができます。例えば:

val day = "月曜日" val message = when (day) { "月曜日" -> "週の始まりです" "金曜日" -> "もうすぐ週末です" else -> "今日は通常の日です" } println(message)

この例では、いつ式は、の値に基づいて文字列を返します。日変数。返された文字列は、メッセージ変数で印刷されます。

どのようにしていつスイッチのサプライヤーに関する声明

スイッチのサプライヤーとして、スイッチ制御システム用のソフトウェアの開発に携わる場合があります。のいつKotlin のステートメントは、このようなシナリオで非常に役立ちます。たとえば、これを使用してスイッチのさまざまな状態を処理できます。次のコードを考えてみましょう。

enum class SwitchState { ON, OFF, FAULT } val currentState = SwitchState.ON when (currentState) { SwitchState.ON -> { // スイッチがオンであることを処理するコード println("Switch is on") } SwitchState.OFF -> { // スイッチがオフであることを処理するコード println("Switch is off") } SwitchState.FAULT -> { // スイッチの障害を処理するコードprintln("スイッチに障害があります") } }

このコードでは、列挙型スイッチのさまざまな状態を表すクラス。のいつ次に、ステートメントはスイッチの現在の状態をチェックし、適切なコード ブロックを実行します。

当社のスイッチ製品

当社では、さまざまなニーズにお応えする高品質なスイッチを豊富に取り揃えております。当社の人気製品には次のようなものがあります。

low price Single powerpoint with extra switch(001)5

調達に関するお問い合わせ

当社のスイッチ製品にご興味がある場合、または当社の製品についてご質問がある場合は、調達に関する話し合いのために当社までご連絡いただくことをお勧めします。当社の専門家チームは、お客様の特定の要件に適したスイッチを見つけるお手伝いをいたします。中小企業でも大企業でも、当社は最適なソリューションとサポートを提供します。

参考文献

  • Kotlin ドキュメント: Kotlin プログラミング言語の公式ドキュメントでは、Kotlin プログラミング言語に関する詳細な情報が提供されます。いつステートメントやその他の言語機能。
  • Kotlin でのプログラミングの教科書: Kotlin プログラミングに関するさまざまな教科書では、いつ高度な使用法やベスト プラクティスを含む詳細なステートメント。