我剛剛在序言開始了,我希望能執行以下任務: 做謂語A(P,N,L)使得對所有C這是L,P(N,C)第n個元素。 基本上我想執行範圍[0..N]的地圖。 在Haskell,我最熟悉的語言,這看起來像 f p n = map(p)[0..n]
(哈斯克爾不相當有謂語,所以我在這裏採取了一些自由) 或pointfree f = (.enumFromTo 0).map
而且看起來我應該能夠在Pro
我正在嘗試閱讀Haskell中的簡單.ini文件,以用作我的應用程序的配置。我不是Haskell的專家,所以我可能會錯過簡單的東西。 到目前爲止,我的簡化代碼如下所示 {-# LANGUAGE OverloadedStrings #-}
import Data.Ini
main :: IO()
main = do
config <- readIniFile "config.
我有一個系統,其中包含很多不同的功能。我希望用戶 能夠將數據從shell傳遞到這些函數中。如果它們傳遞的數據類型錯誤,則在執行該功能時應顯示錯誤。 數據需要以一般方式存儲爲相同類型,以便在傳遞給exec函數之前可以將其存儲在列表中。 data Data = DInt Int | DBool Bool | DChar Char .....
有沒有一種方法可以將數據列表傳遞到像這樣的函數中? ex