currying

    3熱度

    3回答

    我想創建一個類型列表,每個類型都必須實現一個特定的接口。像: interface IBase { } interface IDerived1 : IBase { } interface IDerived2 : IBase { } class HasATypeList { List<typeof(IBase)> items; HasATypeList() {

    6熱度

    2回答

    是否可以將第一個參數傳遞給多參數函數? 例如 date = "20160301" 那是可能的管道date到 DateTime.ParseExact( , "yyyyMMDD", CultureInfo.InvariantCulture)

    0熱度

    1回答

    我需要編寫一個Scheme高階函數,它將兩個參數的函數作爲其參數並返回該函數的curried版本。就目前的功能而言,我瞭解到這一點: (define curriedFunction (lambda (x) (if (positive? x) (lambda (y z) (+ x y z)) (lambda (y z) (- x y z))))) (dis

    1熱度

    1回答

    我有一個數據模型'對象'fields-> object_id,object_name。 那就是:http://localhost:3000/objects/ 我創造了另一種模式「front_pages」(未創建了任何遷移,而不是我創造了像「search.html.erb」(手動)和相關的控制器一些頁)。 也就是:http://localhost:3000/front_pages/ 我的問題是:如何

    2熱度

    1回答

    我想爲使用superagent進行的HTTP請求編寫默認回調函數。這些電話都是在async.parallel()框架下完成的,整體結果一起處理。回調應該處理來自HTTP請求的結果並返回一個默認值,如果發生錯誤。可以指定默認值,但如果未設置則使用null。 我想用一口流利的語法像這樣來構建我的處理程序: handle(done).withDefaultValue([])(空數組被設置爲默認值) ha

    0熱度

    2回答

    在過去的兩個小時裏,我一直在閱讀有關Haskell中的currying和所有資源,介紹具有多個參數的函數實際上如何返回其他函數,但不知道它們的定義是如何形成的,所以這就是問題所在。 讓我們定義函數: myFunc :: (Num a) => a -> a -> a myFunc x y = x * 2 + x * y :t (myFunc 2)打印Num a => a -> a,即採用一個數

    2熱度

    3回答

    我試圖找出背後「柯里化」的因果邏輯,並得出以下結果: 多個參數函數可以表達爲元組(結合多個參數以不同類型作爲一個參數)和列表(將多個參數與同一類型組合爲一個參數)。所以所有函數都可以表示爲單參數函數。 所以在Haskell中,函數只需要一個參數。我們如何實現多參數函數。 使用柯里。柯里化是實現多個參數功能的一種方式。 我認爲上述邏輯1 - > 2 - > 3是混淆回答「爲什麼使用咖喱」。對於語句3

    0熱度

    1回答

    我很難理解Haskell中類型簽名背後的推理。 1)as ->被認爲是正確的聯想,這是否意味着它可以以類似的方式被理解爲,例如4 ^(2 ^(3^2))?使用簡單函數的類型簽名,以表達我的疑惑(來解釋我的理解是 2),我會用a,b,「S或Int」的c代替Num a => a S): myAdd :: a -> b -> c myAdd x y = x+y 這意味着函數採用參數a並返回函數,它

    0熱度

    1回答

    對於使用Java(Weka)運行的大型數據挖掘實驗,我試圖按照所述分配更大的堆大小以提高性能。 我通過在菜單中設置以下選項「運行>運行配置>參數」這樣做: [含有待確實運行代碼的應用程序是所選擇的一個。 有兩件事情讓我困惑: 性能並沒有增加。如果額外的內存不能使程序運行速度更快,仍然可以嗎? 即使我設置超出我的機器RAM(4096米)的值,它不會產生任何錯誤。這是正確的還是應該有一個?

    1熱度

    1回答

    我正在嘗試使用css關鍵幀創建一個旋轉圓,但是我很難嘗試使它在Sass中工作。 這裏是我的html: <div class="content"> <h1 class="h1">Playing around with keyframes</h1> <div class="circle"></div> </div> 和這裏的薩斯: .content{ displa