1
如何在IronScheme你「或」枚舉項,例如:IronScheme:你如何「或」枚舉條目
(import
(rnrs)
(ironscheme clr))
(clr-using System.Reflection)
(define public-class-attributes
(bitwise-ior
(clr-static-field-get
TypeAttributes Public)
(clr-static-field-get
TypeAttributes Class)))
(display public-class-attributes)
這將導致一個錯誤,我還沒有發現的文檔中的替代品。
嗨。這在IronScheme中不是直接可能的,因爲枚舉不是整數類型。但是,IIRC有一種方法可以在使用'clr-call'時使用符號列表作爲參數來模擬這種情況。我會看看我是否有現有的例子。 – leppie