2
回答
beetl为什么不支持变量作用域呢?
【腾讯云】校园拼团福利,1核2G服务器10元/月!>>>   

我同时set了"list"和"a"到request里面,然后用下列代码输出:

@ for(a in list){
    ${a}
@ }
${a}

这时候就提示:“变量已经定义”。

查看了beetl文档后发现“Beelt 中得变量同javascript 不一样,没有自己的作用域”。

我的问题是:为什么不支持作用域呢?(for循环里的a还不能和外边的a同名,这会不会不太方便啊?)

@beetl      @闲.大斌

谢谢!

举报
紫电清霜
发帖于5年前 2回/242阅
顶部