← クエスト一覧へ

Dart ガイドブック

🏠

エラー解決

1 記事
1
Dartでよくあるエラーと解決法
❌ Null check operator used on a null value
String? name = null;
print(name!.length);  // !でnull断言したがnullだった

! は値がnullでないと確信できる場合のみ使う。
不確かな場合は name?.lengthname ?? "" を使う。

❌ The return type 'String' isn't assignable to 'int'
int getAge() {
  return "16";  // 文字列を返しているが戻り値型はint

✅ 戻り値の型を合わせる: return 16; または return int.parse("16");