首页 > 编程语言 > AAuto > AAuto string.template使用介绍
2013
03-07

AAuto string.template使用介绍

string.template库是体现AAuto语言简洁、高效的一个很好的标准库例子。在处理复杂的字符串,尤其是模板字符串时往往有很好的效果。

string.template库代码只有几句:

namespace string;

class template{
	ctor( template,pattern = "\$\{(.+?)\}"){
		this.template = template;
	}; 
	format = function(args){
		return ..string.replace(this.template,pattern,args )
	} 
}

一个小例子:

import string.template
import console

tmp = string.template("我叫${NAME},今年${AGE}岁,性别${SEX}")
output = tmp.format(
	NAME = "王大拿";
	AGE = 23;
	SEX = "男";
)

console.log(output)

 

最后编辑:
作者:NINE
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。