Dart 変数
登録日:2023-12-21
更新日:2023-12-22
Dart
const String text;
最初に修飾子、次にデータ型、その次に変数名で変数を定義する。
修飾子
var
変数に対する修飾子です。何度でも代入し上書きする事が出来ます。
final
定数に対する修飾子です。コンパイル時に代入されるので、動的な値を代入する事は出来ません。
const
定数に対する修飾子です。コンパイル時に代入される const に対し、final はインスタンス生成時に代入される為、動的な値なども柔軟に代入する事が出来ます。
データ型
String
文字列 例:'cat'
int
整数値 例:12
double
実数 例:12.0
bool
真偽値 例:false
List
配列 例:List<String>[]
Set
(重複のない)配列 例:Set<int>{}
Map
連想配列 例:Map<String,int>{}
Function
関数 例:String Function(int)
null
何もない値 例:null
nullを許容する変数として定義する場合には、
データ型の後ろに「?」をつける
文字列内に変数を埋め込みたい場合は、
final int number= 99;
final String message = "カウント $number 回";
上記のように「$変数名」もしくは「${変数名}」をつける