看了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
只用作字符串操纵器来创建一个类吗?