StringBuffer上的Dart问题
在阅读了的源代码之后,有一件事我不明白。他正在使用StringBuffer上的Dart问题,dart,Dart,在阅读了的源代码之后,有一件事我不明白。他正在使用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 (_vi
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不允许任何代码求值,因此必须预编译所有代码
你的模板
看起来哈特生成了dart源代码,然后可以将其输入dart编译器