Chuỗi và biến
Thuộc phần Ứng dụng đầu tiên trong hành trình Flutter của Coddy. Bài học 12 trên 32.
Để đặt một biến bên trong chuỗi, hãy viết ký hiệu đô la và tên biến:
String name = 'Ada';
Text('Hello, $name!') // Xin chào, Ada!Đây gọi là nội suy chuỗi (string interpolation). Với nội dung phức tạp hơn tên thông thường, chẳng hạn như phép tính hoặc thuộc tính, hãy đặt nội dung đó trong dấu ngoặc nhọn sau ký hiệu đô la:
Text('$name has ${name.length} letters') // Ada có 3 chữ cáiname.length cho biết chuỗi có bao nhiêu chữ cái. Nếu không có dấu ngoặc nhọn, '$name.length' sẽ hiển thị tên theo sau là .length.
Thử thách
DễỨng dụng có một biến name. Hãy dùng biến này để viết hai dòng như sau:
Hello, Grace!Grace has 5 letters, trong đó số ký tự lấy từname.length
Column bao quanh chúng và xếp dòng này bên dưới dòng kia. Bạn sẽ tự tạo một Column ở chương sau.
Tự làm thử
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
String name = 'Grace';
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
body: Center(
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
Text('Hello!'),
Text('Letters'),
],
),
),
),
);
}
}
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Ứng dụng đầu tiên
Tự luyện tập: Trình biên dịch Flutter online