#set() 自增运算符 ++,报错,例如:#set(index++)

波总,反馈一个关于关于#set()指令的问题,#set()支持赋值,但是#set(index++)   index已声明,会被报错为 #set directive only supports assignment expressions;但是 如果是 #set(index = index + 1) 则是正常,您看这个地方是否需要优化。

评论区

JFinal

2020-02-13 18:03

这个地方已经放开了对赋值的检测,只是 jfinal 4.9 还没有发布:
https://gitee.com/jfinal/jfinal/commit/6cdc89246e4a9faac5fbf58166e976fac7901437

注意看注释:放开对表达式类型的限定

年轻人

2020-02-13 18:08

@JFinal 好的,了解。

热门反馈

扫码入社