如何將當前日期作爲Day類型存儲在記錄中?這是做這件事的正確方法嗎?我想這樣做是爲了能夠在應用程序中操作日期,還可以使用Opaleye或Esqueleto將它們存儲在數據庫中。 我有這樣的: import Data.Time
import Data.Time.Format
data User = User
{ userId :: Int
, name :: Text
我想寫用下面的代碼Haskell的模塊更換記錄值: module RectangleMover where
data Rectangle = Rectangle { xCoordinate :: Int
, yCoordinate :: Int
, width :: Int
, height :: Int
匹配說我有這樣的記錄: type alias Rec = { a : Int }
而且,例如,有兩個的這些並總結他們的整數的函數。 f: Rec -> Rec -> Int
這可以被實現使用記錄存取(即f x y = x.a + y.a),但有使用模式匹配,以提取兩整數的方法嗎? 顯然,這兩個不工作,因爲他們將結合兩個不同的號碼相同的變量: f {a} {a} = a + a
f x