IT業界の技術をメモ・情報公開できる

型の変更

登録日:2023-12-26   
Dart
キャスト
特定の型への変換を指示する方法
キャストは変換元の値が対象の型であることを保証する必要がある
dynamic someValue = 10;
int intValue = someValue as int; // キャストしてint型に変換

型変換
toメソッドやparseメソッドを利用して、特定の型への変換を行う方法
toString()、toDouble()、toInt()などのメソッドがある。
String stringValue = 10.toString(); // int型の10を文字列に変換
double doubleValue = 10.5.toDouble(); // 数値を倍精度浮動小数点数に変換

型変換関数
異なる型間で変換を行う方法
int.parse()やdouble.parse()などの関数がある。
String str = '123'; // 文字列
int intValue = int.parse(str); // 文字列をint型に変換
double doubleValue = double.parse('10.5'); // 文字列を倍精度浮動小数点数に変換

一覧に戻る