文字列と引用符
CoddyのFlutterジャーニー「はじめてのアプリ」セクションの一部。レッスン 5/32。
文字列は引用符で始まり、引用符で終わります。そのため、アポストロフィは厄介です。'It's'では、DartはItの後で文字列が終わると判断し、残りの部分を理解できるコードとして認識しません。アプリは起動すらしません。
解決方法は2つあります。アポストロフィの前にバックスラッシュを置くと、それが文字列の一部だとDartに伝えられます。
Text('It\'s raining')または、文字列を二重引用符で囲みます。Dartはどちらの種類の引用符も受け付けるため、二重引用符の中ではアポストロフィは単なる文字です。
Text("It's raining")チャレンジ
簡単アプリには Its my app と表示されます。アポストロフィを付けて It's my app と表示されるように、スペルを修正してください。
自分で試してみよう
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
body: Center(
child: Text('Its my app'),
),
),
);
}
}
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
はじめてのアプリのすべてのレッスン
自分で練習してみよう: Flutterオンラインコンパイラ