Menu
CoddyTech

文字列と引用符

CoddyのFlutterジャーニー「はじめてのアプリ」セクションの一部。レッスン 5/32。

文字列は引用符で始まり、引用符で終わります。そのため、アポストロフィは厄介です。'It's'では、DartはItの後で文字列が終わると判断し、残りの部分を理解できるコードとして認識しません。アプリは起動すらしません。

解決方法は2つあります。アポストロフィの前にバックスラッシュを置くと、それが文字列の一部だとDartに伝えられます。

Text('It\'s raining')

または、文字列を二重引用符で囲みます。Dartはどちらの種類の引用符も受け付けるため、二重引用符の中ではアポストロフィは単なる文字です。

Text("It's raining")
challenge icon

チャレンジ

簡単

アプリには 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'),
        ),
      ),
    );
  }
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

はじめてのアプリのすべてのレッスン

自分で練習してみよう: Flutterオンラインコンパイラ