傲娇朋友

文章
5
资源
0
加入时间
2年10月21天

ruby 中的赋值和copy

在ruby 中,你经常会遇到一些相互赋值比如说 a = 1b = aa += 1puts b按照我们C语言的经验,这个输出是什么了  输出的值为  1 , 也就是说b 不会随着 a 的值变化而变化。a =[1, 2]b = a a<<3puts b.inspect想想看, 现在的输出是多少了? [1, 2] ?  No  结果是

freemarker list

在freemarker中list是经常用到的比如在页面中需要有个单纯的遍历(以年度为例),无需调用任何数据,很方便代码:这样会遇到一个问题,当数据超过3位的时候,freemarker会自动用逗号截取 格式如:2,008如何解决呢?1> 加.toString(),如:${(userId).toString()}2> 加?c,如:${(userId)?c}3>