Menu
CoddyTech

变量

本课属于 Coddy Flutter 学习旅程的“你的第一个应用”单元。第 11 课,共 32 课。

变量是值的名称,这样你就可以通过名称使用这个值。创建变量时,依次写出它的类型、名称、等号和值:

String city = 'Paris';

String是类型:这个变量存储文本。这一行以分号结尾。从这时起,city就表示'Paris',而Text(city)会显示Paris。这里的city没有引号,因为它是一个名称,而不是这个单词本身。

在 Flutter 应用中,你可以在build开头、return之前创建变量。

challenge icon

挑战

简单

在 build 开始处有一个变量 city。把它的值改为 'Lisbon'。

应用会用 Text(city) 显示这个变量,因此屏幕内容也会随之变化。

亲手试试

import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    String city = 'Paris';
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        body: Center(
          child: Text(city),
        ),
      ),
    );
  }
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

你的第一个应用中的所有课

自己练习: Flutter 在线编译器