【问题标题】:Dart - How to Insert "$" word in String? [duplicate]Dart - 如何在字符串中插入“$”字? [复制]
【发布时间】:2019-05-07 14:06:41
【问题描述】:

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

有什么办法吗?

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

【问题讨论】:

    标签: android-studio dart flutter


    【解决方案1】:

    美元符号是一个特殊字符,因此如果您希望它被忽略,您必须使用\ 对其进行转义。

    例如:

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

    this gist

    【讨论】:

    • 你也可以在字符串前加上r前缀,如r"How I Made $100"
    猜你喜欢
    • 1970-01-01
    • 2021-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-29
    相关资源
    最近更新 更多