2019-06-08 09:47
@Sohnny 目前你的 freemareker实现只是少了一行代码,但enjoy 的用法可以传递参数,还可以改变被回调的函数名,而 freemarker 是定死的
再者 enjoy 的用法是函数定义与调用的逻辑,而 freemarker 的 nested 的用法很古怪,新手很难理解
最后,如果你一定要用 enjoy 实现目前 freemarker 的用法用下指令扩展即可,假定你定义了一个 #query 指令,用法如下:
#query(paras)
#(r.COLUMN_COMMENT.name)
#end
记得搞定后回来分享,自定义指令的方法最符合你的预期