数値からStringへの変換
CoddyのDartジャーニー「基礎」セクションの一部。レッスン 85/94。
toString()メソッドは数値を文字列に変換します。数値をテキストとして表示したり、ほかの文字列と組み合わせたりするときに便利です。
整数を文字列に変換します。
int age = 25;
String ageText = age.toString();
print(ageText);上記のコードを実行すると、出力は次のようになります。
25doubleを文字列に変換します。
double price = 19.99;
String priceText = price.toString();
print(priceText);上記のコードを実行すると、出力は次のようになります。
19.99チャレンジ
初心者このチャレンジでは、DartのtoString()メソッドを使って数値を文字列に変換する練習をします。このメソッドは、数値を文字列表現に変換します。
score変数を文字列に変換し、scoreAsString変数に格納するようにコードを完成させてください。
期待される出力:
Original score (number): 85
Converted score (string): 85
Type of converted score: String自分で試してみよう
void main() {
// この数値はあらかじめ定義されています
int score = 85;
// TODO: toString() を使って score を文字列に変換する
// そして scoreAsString 変数に格納する
String scoreAsString = "";
// ここで結果を表示します
print('Original score (number): $score');
print('Converted score (string): $scoreAsString');
print('Type of converted score: ${scoreAsString is String ? "String" : "Not a String"}');
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Dartオンラインコンパイラ