【发布时间】:2014-07-15 12:04:27
【问题描述】:
我有一个非常基本的问题。是否可以将字符串转换为闭包?我尝试了评估(),但没有成功。
evaluate( "myFunction = function(val){ return dollarFormat( val ); }" );
我的想法是将数据库中的自定义函数保存为字符串,然后根据需要运行它。
谢谢!
编辑:澄清一下:我希望能够将“function(val){ return DollarFormat(val); }”作为字符串保存在数据库中,并能够将其转换为功能闭包。
【问题讨论】:
-
这是用于 ColdFusion 还是 Railo,或两者兼而有之?我不能让它在任何一个上工作,但如果它是为 Railo 工作的,如果你在他们的 Google Group 上提问,你应该能够从 Railo 工程师那里得到权威的答案:groups.google.com/forum/#!forum/railo
-
目前它用于 Railo 项目,但我也想将它用于 ColdFusion。我会把它贴在那里。谢谢。
-
好的,这是 Railo Group 的答案:将字符串保存在 RAM 文件中,然后包含该文件。
-
理论上通过 CF 也应该可以正常工作。
标签: coldfusion closures railo