Dart:
字符串插值

如何操作:

在Dart中,字符串插值非常直接,利用$符号直接在字符串字面量中插值表达式:

void main() {
  String name = 'Dart';
  int year = 2023;
  // 简单变量插值
  print('Learning $name in $year!');
  // 输出:Learning Dart in 2023!
  
  // 插值表达式
  print('In two years, it will be ${year + 2}.');
  // 输出:In two years, it will be 2025.
}

在你有更复杂的表达式或想在字符串本身执行操作的情况下,将表达式封闭在${}中。Dart没有任何特别流行的第三方库专门用于字符串插值,因为它在本地就能很好地处理各种复杂的情况。