android-studio - Dart - 如何在字符串中插入 "$"字?

标签 android-studio dart flutter

这个问题在这里已经有了答案:





How do you print a dollar sign $ in Dart

(2 个回答)


2年前关闭。




我目前正在使用 flutter(Dart) 创建一个简单的应用程序。当我想创建 AppBar 小部件时,我不能用“$”给它命名。因为,就像 Kotlin..Dart 一样使用 '$' 来调用标识符。

有什么解决办法吗?

var _appbar = AppBar(
  title: Text("How I Made $100"), //$ is the error
);

最佳答案

美元符号是一个特殊字符,所以如果你想让它被忽略,你必须用 \ 转义它。 .

例如:

void main() {
  print("This string contains a dollar \$ign");
}

this gist .

关于android-studio - Dart - 如何在字符串中插入 "$"字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53641881/

相关文章:

android - gradle experimental ndk 仅构建目录的子集

android - 如何更改 Android Studio 终端键映射

android-studio - 计算Android Studio中所有java类中的代码行数

dart - Flutter的Text()小部件中的TextAllCaps?

dart - flutter [桌面] : how to get input from physical keyboard without textfield?

android - Gradle:如何添加一个 jar 来构建但不导出它

flutter - 无法使用外部小部件设置状态

flutter - 如何根据百分比指示器更改文本

flutter - 为什么即使 Widget 不可见,State 的 build() 方法仍会被调用?

android - 如何在 Flutter 插件中添加 OpenCV