- 博客(3)
- 资源 (12)
- 收藏
- 关注
原创 Groovy应用:利用GFreeMarker为FreeMarker模板增加插件功能
FreeMarkerTemplateEngine engine=new FreeMarkerTemplateEngine("F://plugins");//指定Groovy插件目录 Template template=engine.createTemplate(new File("F://test.ftl"));//FreeMarker脚本文件 engine.getConfiguration(
2008-07-21 16:58:00 2388 4
原创 Groovy学习笔记之关于闭包的一些补充
闭包和函数不能在两次调用之间记录任何由其自身定义的信息。如果需要一个闭包在两次调用期间记住一个变量,可以将闭包的定义放嵌套在一个代码块中:def c;try{ def a=0; c={a=a+it;println a};}c(5);//输出5c(5);//输出10在此,a相当于一个只能被闭包c访问的私有变量。还可以使多个闭包同时访问一个变量:def c1,c2,c4;try{
2008-07-17 00:26:00 1076
原创 Groovy学习笔记之块、闭包与函数
一、代码块在代码块中用def关键字定义的变量不能在外部访问,如: try{ def msg="Hello,world!"; } //pringln msg; 如果运行最后一行"println msg;",则会报错。 但是,在代码块中没有用def关键字声明的变量,就可以在外部访问,如:try{ msg="Hello,world!";}println msg; 已经使用def定义的变量
2008-07-16 23:29:00 9627
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人