首页 > 解决方案 > 如何从 dart 中的文件执行字符串插值

问题描述

我在飞镖编程方面相对较新,我注意到字符串插值有多么强大。我想知道我是否可以读取一个文件,其内容将包含用于字符串插值的 Dart 语法。但事情并没有如我所愿

这是我所做的:

文件.txt:

${((int i){print(i);})(11)}

我写的飞镖代码:

import 'dart:io';
void main() async {
  File myfile = File("this.bin");
  var q = await myfile.readAsString();
  print(q);
}

但输出不是我所期望的:

$ dart simple.dart
${
  (
    (int i)
    {
      print(i);
    }
  )
  (11)
}

标签: linuxstringfiledartinterpolation

解决方案


推荐阅读