
在 Dart 和 Flutter 开发中,字符串(String)是使用频率极高的基础类型之一。
几乎所有:
都离不开字符串。
本篇将系统讲解 Dart 中字符串的使用方式,以及 Flutter 中极其重要的 字符串插值。
字符串可以理解为:
一段文本内容
例如:
在 Dart 中,字符串使用 单引号或双引号 包裹:
String name ='Tom';
String title ="Flutter 学习";字符串通常用于:
例如:
print('欢迎学习 Flutter');在一些语言中,字符串拼接通常这样写:
String name = 'Tom';
print('Hello ' + name);如果涉及数字,还需要额外处理:
int age = 18;
print('Age: ' + age.toString());这种方式的问题:
Dart 提供了一种更简洁、更安全的方式:字符串插值。
String name = 'Tom';
print('Hello $name');规则:
$变量名 可直接将变量插入字符串
当插入的是表达式时,需要使用 ${}:
int age = 18;
print('明年年龄:${age + 1}');// 不推荐
print('结果是:' + (a + b).toString());
// 推荐
print('结果是:${a + b}');在 Flutter UI 中,字符串插值几乎每天都在使用:
Text('当前用户:$username')
Text('价格:¥${price}')
Text('共 ${count} 件商品')它让:
记住一句话即可:
需要计算,就用 ${}
🔜 下一篇预告
《Flutter 零基础入门(三):条件判断与逻辑运算》
下一篇我们将学习: