linux - 如何从 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)
}
解决方案
推荐阅读
- c++ - 搜索哈里斯角时索贝尔标度的意义
- bash - 调用shell命令头时makefile挂起
- android - MediaPlayerClass: MediaPlayer fires without any obvious code
- vue.js - Updated Vue to 3.2.3. vue --version shows as 3.0.1 still... How to fix?
- java - 找不到 CDI BeanManager
- c# - Why is WebHost.CreateDefaultBuilder.UseConfiguration not passing config to the application
- sapui5 - 如何将逻辑应用于绑定聚合以动态生成子级
- dart - 如何检查字符串是否包含阿拉伯字符飞镖颤动
- raspberry-pi3 - how to Receive data/ack from RAK831 gateway to lora node?
- arrays - 如何更有效地循环?