currying

    0熱度

    1回答

    努力學習如何通過重新定義序幕功能使用的摺疊: import Prelude hiding (sum, product, length, and, or, all, any, filter) 到目前爲止,我起身到所有的工作,但我想不出什麼我做錯了一切。我如下定義它: and :: [Bool] -> Bool and = foldr (&&) True ... all :: (a ->

    0熱度

    1回答

    真的需要一些幫助。 Iv'e用javascript和Node.js完成了一個AI。我對一些問題和答案進行了編碼,iv'e也使得用戶可以根據需要更改IA的答案。 大部分的JavaScript代碼都是在服務器端進行的。 我需要讓AI可以重複一個特定的詞。例如: ,如果用戶寫 - 「?你住在哪裏」,AI會返回「在中土我的寶貝」,因爲阿雷名單: var Question4 = { Question: "W

    1熱度

    2回答

    我認爲這種技巧叫做咖喱。 問題: https://repl.it/E4iG ReferenceError: type is not defined at hasType:14:27 at allApprovalTypes.map:18:26 at eval:17:21 at eval 問: 如何使用hasType所以最後我可以代替未命名的匿名功能appr

    0熱度

    3回答

    有可能在JavaScript代碼如下所示: var foo = function(n) { //magic codes }; var bar = foo(2); bar + 2 // result: 4 bar(2) // result: 4 bar(2)(2) // result: 6

    3熱度

    1回答

    我想部分應用一個函數。有沒有標準簡潔的方法來做Elixir的任何一種捲曲? 我知道我可以做出頭這樣的: new_func = fn(arg2, arg3) -> my_func(constant, arg2, arg3) end new_func2 = fn -> my_func2(constant) end 但它看起來醜陋。

    1熱度

    4回答

    您好我很困惑這個JavaScript函數: var currying = function(a) { return function(b){ return function(c){ return function(d){ return a + b /c * d; }; }; }; }; var

    2熱度

    1回答

    我想使用部分應用程序,以縮短以下有效的功能定義在Haskell部分功能應用: ltest50 n = take 50 (iterate ltestonce n) 我想是這樣的: ltest50 = take 50 (iterate ltestonce) 或 ltest50 = take 50 (iterate ltestonce$) 會做的伎倆,但沒有喜悅。在Haskell中做這件事的

    1熱度

    1回答

    我有一個咖喱功能,我需要重載返回函數簽名(簡化的例子): const foo = (bar: string) => (tag: string, children?: string[]) => { const foo = (bar: string) => (tag: string, props: Object, children?: string[]) => { // Do someth

    1熱度

    2回答

    我是Haskell的新手,並且函數編程有點困惑。爲什麼我不能cur an一個匿名函數,或者甚至有可能? 我有以下一段代碼: largestDivisible :: (Integral a) => a -> a largestDivisible x | x <= 0 = error "NOT A VALID VALUE" | otherwise = head (myFilter

    0熱度

    1回答

    我最近從版本1.9.2更新到5.5.0。由於突然發生的變化,導致許多編譯錯誤,其中大多數我可以修復以下關於https://github.com/elastic/elasticsearch-net/blob/master/docs/2.0-breaking-changes/nest-breaking-changes.md的文檔。 但是我仍然無法找到替代 [ElasticProperty(OmitNo