cost 131 ms
是否可以在haskell中為數據類型編寫通用的派生實例?

[英]Is it possible to write a generall derived instance for a data type in haskell?

我需要在兩個Htree之間進行比較,為此我實現了我自己的比較函數,該函數與sortBy一起使用,但是我想實現Eq和Ord類的派生實例,但是覆蓋所有可能組合所需的案例數量使它成為可能不切實際的。 如您所見,我只想比較Htree的單個部分,它在實際代碼中將是Integer,因此我需要為其編寫 ...

自定義通過自動派生ToSchema生成的字段

[英]Customizing the fields generated by automatic derivation of ToSchema

我有以下類型: 在這里,我使用了deriveJSON而不是Generic機制,因為我需要為此數據類型調整JSON表示形式的字段名稱: 該前綴是生成該類型的鏡頭所必需的,但在JSON表示形式中則不需要。 現在,我嘗試使用servant-swagger生成Swagger文檔,該 ...

如何創建StandaloneDeriving實例

[英]How to create StandaloneDeriving instances

給出以下代碼 我收到以下錯誤 我嘗試了下面這樣的一些變化 - 但我不能讓它運行。 我怎樣才能解決這個問題? (並且會非常感謝一些解釋) 編輯 好的,我有解決方案 會做我想做的。 我還是不明白為什么不這樣做 ...

使用-XGeneralizedNewtype -XMultiParamTypeClasses派生

[英]Using -XGeneralizedNewtypeDeriving with -XMultiParamTypeClasses

以下代碼導致錯誤: 錯誤: 因此,GHC正在尋找Module DWrapper D實例來派生所請求的Module DD實例。 我猜這是合理的,但不是我想要的。 有沒有辦法告訴GHC將從哪個實例派生? GNTD如何在MPTC上工作? ...

4個處理器/ 32核服務器上的多個SQL標准實例

[英]Multiple SQL Standard Instances on 4 Processor/32-core Server

我們有一個大型4處理器/ 32核服務器,數據中心提供192GB的內存,並整合了20多個小型SQL Standard數據庫。 它們是針對第三方應用程序的SQL 2012和2008 R2的混合。 僅在服務器上安裝兩個SQL Standard實例-一個用於2012年,一個用於2008 R2,是 ...

如何讓GHC為上下文中具有Typeable的GADT生成Data.Typeable實例?

[英]How can I get GHC to generate instances of Data.Typeable for GADTs with Typeable in the context?

假設我有以下代碼: 然后,以下實例聲明工作, 沒有對t的約束: 並做我期望它做的事情。 但是以下實例聲明不起作用: 自GHC - 我使用7.6.1 - 抱怨說: 當然,將Typeable t添加到上下文中。 但添加以下實例也是如此: 有沒有辦法讓 ...

繼承在 .m 文件中聲明的方法

[英]inherit methods declared in .m file

我現在知道 Objective-C 中沒有受保護的方法,這是我的問題。 我有兩個具有許多共享功能和屬性的 viewController。 我的願景是讓 BaseViewController 保存共享的方法和屬性,從中兩個類將繼承和覆蓋所需的功能,同時使用相同的變量,我不希望通過將共享函數放在 . h ...

有沒有辦法使用Derive和Template Haskell或其他方法為黑膠唱片類型派生二進制實例

[英]Is there a way of deriving Binary instances for Vinyl record types using Derive and Template Haskell or otherwise

我一直在試用Vinyl軟件包 ,它使用類型級別來創建具有字段級多態性和自動提供鏡頭的記錄結構。 這兩個特性對我的項目來說非常方便,因為前者允許記錄結構是彼此的子類型而沒有名稱沖突,后者簡化了嵌套結構的更新。 序列化結果結構會產生問題。 通常我使用Data.DeriveTH自動派生二進制 ...

haskell 枚舉 - 如果值構造函數需要值而不是空值,該怎么辦? 給出需求場景

[英]haskell enum - what to do in case value constructors require value instead of nullary? Requirement scenario is given

LYAH在派生實例中說 [...] 所有的值構造器都是空的(不帶參數,即字段),我們可以使它成為 Enum 類型類的一部分。 data Day = Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday d ...

構造函數中的不可見/隱藏字段

[英]invisible / hidden field in the constructor

我正在通過學習你是一個很好的Haskell ,我已達到第8.4節“衍生實例” 。 在本節中,有以下數據類型聲明: 一邊試試 我收到以下錯誤: 通過將lastname更改為lastName我刪除了錯誤。 題: 在錯誤消息中,單詞(visible)暗示我必須有可 ...

在C#中處理指定的成員類

[英]Handling Specified Member Classes In C#

在構建類結構時,我希望派生類可能擁有派生成員類。 例如: 這被嚴重地簡化了,但指出了實際意義。 現在假設存在此類事件,我想將常見事件附加在基類構造函數中,將特殊事件附加在派生構造函數中。 例如,一個檢查員和一個國際象棋棋子都可能有一個“被捕獲”事件和一個“移動”事件。 我想將它們 ...

在Haskell中派生如何工作?

[英]How does deriving work in Haskell?

Haskell中的代數數據類型 (ADT)可以通過派生而自動成為某些類型類 (例如Show , Eq )的實例。 我的問題是,此deriving如何工作,即Haskell如何知道如何為派生的ADT實現派生的類型類的功能? 另外,為什么deriving僅限於某些類型類? 為什么我不 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM