Что такое цитаты F #?

Что такое «цитаты» в F #, и для чего они используются?

6
задан FSharp Quotations 23 August 2010 в 14:16
поделиться

3 ответа

Короче говоря, цитата — это метаданные, представляющие код конкретной функции или фрагмент кода.

http://fortysix-and-two.blogspot.com/2009/06/traversing-and-transforming-f.html

3
ответ дан 8 December 2019 в 17:16
поделиться

Они эквивалентны объектам Expression <> в C #. Они представляют дерево выражений содержащегося в нем кода таким образом, чтобы к нему мог получить доступ другой код во время выполнения.

4
ответ дан 8 December 2019 в 17:16
поделиться

См.

http://msdn.microsoft.com/en-us/library/dd233212.aspx

и, возможно,

http://en.wikipedia.org/wiki/Homoiconicity

Если вам нужны сценарии, держу пари, вы можете найти их, посмотрев

https://stackoverflow.com/questions/tagged/F%23+quotations

7
ответ дан 8 December 2019 в 17:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: