gpt4 book ai didi

dart - Dart关于StringBuffer的问题

转载 作者:行者123 更新时间:2023-12-03 04:31:42 26 4
gpt4 key购买 nike

在阅读hart的源代码之后,有一件我不明白的事情。他正在使用StringBuffer创建一个类,此处摘自源代码:

var buff = new StringBuffer('''

class View {
Map _views;

render(String name, Map params) {
return _views[name](params).get();
}

register(String name, handler(Map params)) {
if (_views == null) {
_views = {};
}
_views[name] = handler;
}

View() {
''');

因为我以为 StringBuffer仅用作字符串操纵器,我们可以使用 StringBuffer创建类吗?

最佳答案

从hart包的自述文件中:

Dart doesn't allow any code evaluation so you have to precompile all your templates.



因此,看起来好像hart生成了dart源代码,然后可以将其输入到dart编译器中。

关于dart - Dart关于StringBuffer的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16645567/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com