What are F# quotations?
What are "quotations" in F#, and what are they used 开发者_运维问答for?
See
http://msdn.microsoft.com/en-us/library/dd233212.aspx
and possibly
http://en.wikipedia.org/wiki/Homoiconicity
If you want scenarios, I bet you can find some by looking at
https://stackoverflow.com/questions/tagged/F%23+quotations
They are equivalent to Expression<>
objects in C#. They represent the expression tree of the code therein in a way that can be accessed by other code at runtime.
In short, a quotation is metadata that represents the code of a particular function or code snippet.
http://fortysix-and-two.blogspot.com/2009/06/traversing-and-transforming-f.html
精彩评论