Rep*_*Man 4 f# functional-programming metaprogramming
我认为我可以使用引号来完成我想做的事情(创建一个表达式树,我可以将其存储在数据库中并在以后执行)。但是,令我非常沮丧的是,我了解到报价不可序列化且无法编译(我想避免使用F#PowerPack,因为性能很差)。
因此,我很想知道,F#报价对所有内容都有用吗?如果无法将其编译回代码,那么表示代码的数据结构有什么用?我在这里想念什么?
相关: F#报价的另一个限制? 什么是F#报价?
是的,它们对某些事情很有用。
维基百科说
F#引用用于各种目的,包括将F#代码编译为JavaScript和GPU代码。
我已经尝试过使用它们,并为ActionScript编译器创建了F#代码。