Menu
CoddyTech

문자열과 따옴표

Coddy Flutter 여정의 첫 앱 만들기 섹션에 포함된 레슨. 32개 중 5번째.

문자열은 따옴표로 시작하고 끝납니다. 그래서 아포스트로피가 까다로울 수 있습니다. 'It's'에서 Dart는 It 뒤에서 문자열이 끝난다고 생각하고, 나머지는 이해할 수 있는 코드가 아닙니다. 앱은 시작조차 하지 않습니다.

해결 방법은 두 가지입니다. 아포스트로피 앞에 백슬래시를 넣어 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 컴파일러