3
由於類型是伊德里斯一流的,好像我應該能夠編寫一個typeOf
函數返回其參數的類型:如何實現typeOf函數?
typeOf : a => a -> Type
typeOf x = a
然而,當我試圖調用這個函數,我得到看起來像一個錯誤:
*example> typeOf 42
Can't find implementation for Integer
我怎樣才能正確地實現這個功能typeOf
?或者是否存在一些我錯過的「獲得某種價值類型」的想法,這會阻止這種功能的存在?
謝謝!我一定錯過了[文檔]的部分內容(http://docs.idris-lang.org/en/latest/tutorial/miscellany.html#implicit-arguments)。 –