Android
 Computer >> コンピューター >  >> プログラミング >> Android

Kotlinの定数とは何ですか?それらを作成する方法は?


すべてのプログラミング言語で、プログラム全体で値が変わることのない変数が必要です。 Kotlinにも、プログラム全体で値が一定のままであるような変数を作成するためのキーワードがあります。値を定数として宣言するために、 "const"を使用できます。 最初のキーワード。この記事では、変数を別の方法で定数として宣言する方法を学習します。

例:トップレベルの宣言

Kotlin const変数は、プログラミング言語の最上位で宣言でき、ファイルスコープ全体で使用できます。

private const val My_TOP_LEVEL_CONST_VAL = "Type 1--> Example of Top Level Constant Value"

fun main()

{
   println(My_TOP_LEVEL_CONST_VAL);
}

出力

次の出力が生成されます-

Type 1--> Example of Top Level Constant Value

例:ローカル定数

他のプログラミング言語と同様に、Kotlinでもローカル定数値を宣言でき、指定されたスコープでブロックされます。次の例では、ローカル定数値を作成します。

fun main()
{

   val MY_LOCAL_CONST="Type 2-->Example of local const value"
   println(MY_LOCAL_CONST);

}

出力

次の出力が生成されます-

Type 2-->Example of local const value

例:コンパニオンオブジェクトconst

Kotlinには、コンパニオンオブジェクトにconst関数を作成するオプションもあります。コンパニオンオブジェクトはデフォルトで独自のgetter()メソッドとsetter()メソッドを作成し、パフォーマンスの問題を引き起こす可能性があるため、これは最近のプログラミングアーキテクチャでは推奨されません。

fun main()

{
   println(Student.MY_CONSTANT);
}

class Student(){
   companion object{
      const val MY_CONSTANT = "Type 3--> Using companion Object"
   }
}

出力

次の出力が生成されます-

Type 3--> Using companion Object

例:オブジェクト宣言と直接呼び出し

Constant変数は、オブジェクトクラス内で宣言することもできます。後で、この変数はプログラム内のさまざまな手段で使用できます。

fun main()

{

   println(MyConstant.Const_USING_OBJECT_CLASS);

}

object MyConstant {
   const val Const_USING_OBJECT_CLASS = "Type 4-->Example of const using object class"
}

出力

次の出力が生成されます-

Type 4-->Example of const using object class

  1. Google アシスタント ルーチンとその設定方法

    Google アシスタントのルーチンは、ユーザーが特定のフレーズを言うたびに Google アシスタントが自動的に実行する一連のアクションです。 6 つの既製の Google アシスタント ルーチンのいずれかを使用することで、この機能を簡単に使い始めることができます。ただし、クリエイティブになりたい場合は、Google アシスタントが実行できる一連のアクションを実行するカスタム Google アシスタント ルーチンを設定できます。 この記事では、既製の 6 つのルーティンを紹介し、独自のカスタム Google アシスタント ルーティンを設定して 1 日を自動化する方法を紹介します。 Goo

  2. Windows Sysinternals:その概要と使用方法

    Windows コンピューターを完全に制御したいと思ったことはありませんか?ほぼすべての Windows プロセスまたはアプリケーションの内部を確認できるだけでなく、アプリケーションがアクセスしているファイルやレジストリ エントリをリアルタイムで表示できるというのは素晴らしいことです。 最も評判が良く強力な Windows システムおよび管理ツールキットの 1 つは Sysinternals です。ほとんどのユーティリティは単純な EXE ファイルであり、USB フラッシュ ドライブに配置することで、システム管理用の Windows ポータブル アプリのコレクションに追加できます。 Wind