new Translator(Map<char,char> characters){
this(transFunction: char c => characters.get(c) || c);
}
//A translator which provides rot13 ciphering.
//Uses automatic constructor.
var Translator rot13 = new Translator(transFunction:char c => char(int(c) 13));
//A translator which just changes 's' or 'S' to '$'.
//Uses custom constructor.
var Translator sToDollar = new Translator(characters: listToMap([('s', '$'),('S', '$')]));
上一篇: Mini Java编译器(一)
下一篇: Mini Java编译器(二)
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




