cost 287 ms
無限套用 typescript

[英]Infinite currying with typescript

我制作了以下代碼,通過無限柯里化實現了路徑的連接。function joinPath(): string function joinPath(a: string): typeof joinPath function joinPath(a?: string): string | typeof joi ...

Scala 文字 function(語法)- 兩個版本,相同的結果 - 有什么區別?

[英]Scala literal function (syntax) - two versions, same result - what is the difference?

我是 Scala 初學者。 有人可以向我解釋這兩行代碼之間的區別(語法除外)(盡管它們返回相同的結果)嗎? 我寫了他們練習字面功能,並試圖找出“幕后”是否有什么東西? 我看到有可能以不同的方式將 arguments 傳遞給函數。 但是我選擇哪種方式真的很重要嗎(柯里化案例除外)? ...

C++20 和(通用)引用中的柯里化

[英]Currying in C++20 and (universal) references

這是我使用 C++20 實現的柯里化: 此代碼與我安裝的 GCC 12.2.0 和 Clang 15.0.2 一起編譯。 不幸的是,在將&&添加到任何函數f或g之后,它不再編譯: 您能否解釋錯誤的原因並提出可能的更正建議? ...

請幫助我理解這段代碼是如何工作的(我認為正確的術語是“柯里化”……?)

[英]Please help me understand how this piece of code works (I think the correct term is 'currying'...?)

我很難理解這段代碼是如何工作的: int 2 似乎存儲在結果中(不確定是否是這種情況 tbh),這樣當我們打印(結果)時,output 為 2。當運行打印(結果(4))時,output 變為 6。我的問題是……這是為什么? 實際上,數字 2 存儲在結果中嗎? 如果我們在沒有參數的情況下實例化 a ...

有沒有可計算但不可柯里化的函數?

[英]Are there any functions that are computable but not curriable?

對不起,如果我有點迷路。 我最近開始學習不同的編程語言范例,我發現所有文本都假定用編程語言編寫的所有函數都是可修改的。 我還沒有看到這方面的任何證據,在尋找了一段時間后,我找到了有關笛卡爾閉類別的信息。 我的數學知識非常有限,所以我不知道這是否適用於圖靈機可以完成的所有事情。 我的猜測是這樣的事情 ...

如何將 function(在數組內)作為 prop 傳遞給 React 中的子組件

[英]How to pass a function (within an array) as a prop to a sub component in React

有可能在 React 中做這樣的事情嗎? (請參閱下面代碼中的注釋): 如果這沒有意義,我會修改這個問題,但我腦海中的某些東西告訴我要研究“柯里化”作為一種可能的解決方案,對於這種情況,谷歌是正確的選擇嗎? ...

柯里化異步函數的流程 [signature-verification-failure]

[英]Flow [signature-verification-failure] for curried async function

我收到以下錯誤: 我有這個功能 突出顯示的區域是}: Submit) the ) 。 我不知道它要我做什么,在):之后添加任何類型定義根本沒有幫助。 類型優先流程文檔中的示例提供的示例沒有幫助。 我不能像在他們的 module.exports 示例中那樣export functionName具有特 ...

Typescript 基本遞歸柯里化的類型 function

[英]Typescript typings for basic recursively curried function

我正在嘗試定義一個帶有 2 個簽名的基本 function 以允許基本柯里化而不包括任何復雜的第 3 方庫。 這是基本的 function,它需要 2 個 arguments,如果沒有提供第二個參數,它返回一個 function,它接受最后一個參數,然后它會執行 function。 如果我使用單獨 ...

編寫具有多個參數的 Currying

[英]Write a Currying with multiple parameters

在最近的一次采訪中,我被要求編寫一個 function 來添加數字並接受如下參數: 但我無法解決下面的答案,如何在 output 下面將默認設置為 0? ...

Curried function 根據自己的部分應用定義

[英]Curried function defined in terms of its own partial application

以下 SML 代碼取自華盛頓大學課程的家庭作業。 (具體來說,它是提供的代碼的一部分,以便學生可以使用它來完成課程網頁上列出的家庭作業 3。)我不是在這里尋求家庭作業幫助——我想我明白代碼在說什么。 我不太明白的是,如何允許根據自己的部分應用來定義咖喱 function。 function 綁定 ...

Arguments 可選的 FreeCodeCamp 挑戰

[英]Arguments Optional FreeCodeCamp Challenge

在代碼營挑戰中需要幫助: Arguments 可選- 挑戰 https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/arguments ...

咖喱 function 與第一個作為異步 function 不工作

[英]Curry function with the first one as an async function isn't working

我正在嘗試使用 function 但是當第一個是異步的時,它會拋出錯誤function1(...) is not a function ,但是如果我通過異步 ZC1C425268E68385D1AB507 可以正常工作。 誰能告訴我為什么會這樣? 以及如何正確制作以異步 function 開頭的咖喱 ...

通過利用 currying 編寫等效函數

[英]Writing an equivalent functions by leveraging currying

我正在研究 Haskell,但我不明白為什么以下兩個實現不等效。 而是為什么我嘗試在 REPL 中加載它時收到錯誤消息。 我得到的錯誤如下 ...

鍵入用於創建新實例的 curryfied 函數

[英]Type for a curryfied function that create a new instance

所以,我在 ts 中有下一個函數: 但是現在我想創建一個 curried 函數,它將接受構造函數new Error或new ServiceError ,因此稍后將返回另一個只期望錯誤的函數。 可以用作: 稍后,就像: createErrorService(error)如果我在 try/c ...


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