首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
JFinal模板引 for指令中的break continue 怎么使用,请教大家?
爪爪
2017-05-11 21:45
上面箭头所指出 单算使用一下break,请教一下如何使用???
项目:
JFinal
2
3
评论区
JFinal
2017-05-11 21:57
类似于下面的用法:
#if (cond)
#break
#end
#break #continue 的用法与在 java 中的行为一样
回复
JFinal
2017-05-11 22:01
补充一下:如非必要不要使用 ?? 运算符,否则就是代码冗余,当一个变量为null 时通常也没有必要使用 ??,只有下面两种情况需要使用:
1:需要为 null 值提供一个默认值,例如下面的表达式:
abc ?? def
当 abc 为 null 时,整个表达式的值为 def
2:当 field 取值表达式或者方法调用表达式的被操作对名为 null 时,例如下面的表达式:
obj.method()
当 obj 可能为 null 时,才需要使用: obj.method()?? , 如果确定 obj 不可能为 null就不需要
user.nickName
当 user 可能为 null 时,才需要使用:user.nickName ?? , 如果 user 不可能为 null,即便是 nickName 为 null 也不需要使用 ??
综上, ?? 表达式不要过度使用,只有要必要的时候才使用,否则到处是 ?? ,影响美观,而且代码冗余
回复
爪爪
2017-05-11 22:04
@JFinal
多谢谢了,这就修改完善,感觉jfinal模板引擎实在太好用了,我这就修改一下我的这方面的不足,再次谢谢
回复
焱121121
2017-05-12 10:23
@JFinal
希望能早点看到您的书,好系统学习。
回复
爪爪
2017-05-12 11:48
@焱121121
看波总的什么书????JFinal 有API啊 仔细看API就可以啊,当然肯定也会有看不明白的 自己多尝试 不会的就请教一下他们那些大神
回复
咔嚓
2017-08-14 17:09
@JFinal
波总,这是什么用法?或者,是什么模版?没见过
回复
JFinal
2017-08-14 17:15
@咔嚓
在本站首页右侧下载 jfinal 手册,其中有一章内容专门讲了模板引擎的用法
回复
咔嚓
2017-08-15 10:11
@JFinal
好的,谢波总
回复
发送
我要反馈
热门反馈
扫码入社
#if (cond)
#break
#end
#break #continue 的用法与在 java 中的行为一样