3
我需要一個數據類型,在F#中完全不透明,並且按照JS ===
定義等式。 WebSharper手冊說,我應該重寫Equals
,但我無法使其工作。WebSharper:不等式檢查'==='
let x : OpaqueType = X<_>
let f (y : OpaqueType) =
if x = y then // this line should be translated to `if (x === y)`
42
else
10
那麼,OpaqueType
的正確定義是什麼?
當然,我可以使用obj
並添加一個內聯函數,它將執行x === y
,但我希望有更棒的東西。
哇,我不知道有一個'(===。)'操作符。我覺得WebSharper需要更多文檔... – kirelagin