cost 275 ms
部分function在Scala中申請任意輸入arguments

[英]Partial function application in Scala for arbitrary input arguments

我想知道在 Scala 中是否可以進行以下操作: 給定R^n中的一些向量x = (x_1, x_2, ..., x_n)和將R^n映射到R的 function f ,我想在 Scala 中復制這個概念。Scala 的部分函數/柯里化的想法應該保留在這里(即當應用單個值x_i時,返回僅為其輸入域的一 ...

從 API 實例化 class 時,我需要提供回調。 如何急切地將實例本身綁定到回調?

[英]I need to provide a callback when instantiating a class from an API. How can I bind the instance itself to the callback, eagerly?

我現在在幾個不同的主要第三方庫和框架中遇到了這個問題。 讓我試着把它歸結為要點: API 提供了一個 class Example ,其中構造函數需要一個callback參數。 當某些事件發生時(由於我無法控制的復雜邏輯),API 將調用callback function。 我有一個 functi ...

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

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

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

反轉部分函數參數序列

[英]Reversing partial function parameters sequence

我想將List.map (fun x -> x % 3)寫成類似List.map ((%) 3)的形式。 后者的問題在於它轉化為 List.map (fun x -> 3 % x)不是我想要的。 是否可以編寫List.map (fun x -> x % 3). 以更簡潔的方式? ...

F# 部分應用程序函數包裝器不保留參數函數的返回類型泛型

[英]F# partial application function wrapper does not keep return type generic for parameter function

TL DR:我正在嘗試創建一個函數包裝器。 被包裝的函數沒有參數但返回一個值。 我想這樣做的原因是創建一個類似於“鎖”但用於信號量的函數。 這里是 簽名 : (string -> (unit -> 'a) -> 'a) 到目前為止,一切都很好 現在讓我們用一個參數來豐富 ...

為什么這種用 Python 中的 Turtle 模塊檢測按鍵的方法不起作用?

[英]Why does this method of detecting keypresses with the Turtle module in Python not work?

讀過... 如何使用烏龜記錄按鍵? 我正在嘗試使用稍微不同的方法檢測按鍵。 這是我的代碼的簡化版本,它按預期工作...... 但是我希望處理所有字母的按鍵,所以嘗試了這個...... 但是這段代碼不起作用。 任何人都可以闡明這里發生的事情或提出實現相同目標的替代(但同樣簡單)方法嗎? ...

Typescript:鍵入一組部分應用函數,其參數數量和類型可變,均返回相同類型的 function

[英]Typescript: Type a group of partially applied functions with variable number and type of parameters that all return function of same type

我正在尋找一種方法來分組一組部分應用的函數,只有第一個參數不同。 或者換句話說; 該組包含接受任意數量的任何類型參數的函數,但第一個應用程序始終必須返回類型為(state: State) => Event[]的 function 。 例如一組這樣的函數: 所有這些函數都遵循模式(未更新以接受 ...

在組合物中部分應用 function arguments

[英]Partially applying function arguments in a composition

我正在嘗試編寫一個 function 組合,該組合在每個步驟中部分應用一個參數,並最終調用一個咖喱二參數 function。 有一組示例函數可以組合。 我刪除了應該做的計算,因為它們與問題無關,但讓我們假設每個參數都是必需的。 以及作曲嘗試: 在第一步中, getIp接收到兩個值,並根據它們返回一 ...

零個或所有可選但類型化的參數

[英]Zero or all optional but typed parameters

我正要學習一些類型化的函數式編程,所以剛開始實現部分應用程序——它應該是類型安全的。 問題:我正在嘗試制作一個 function 和零或所有參數作為 arguments 的 function。 所以我從那個界面開始 並來到了這個function: 這里的問題是, ...args: Parameter ...

使用maplist將字符串列表更改為原子?

[英]changing list of strings to atoms using maplist?

如何使用 maplist 將字符串更改為原子。 這不起作用: 首先是因為 atom_string/2 有兩個(你如何在 prolog 中做部分功能//currying)。 但即使部分樂趣起作用,復雜之處在於 atom_string 的第一個參數是未知的,即調用是: 不是: 這有效: ...

在 DRF 的 @action 上使用 partial() 會給出 TypeError: “multiple values for argument”

[英]Using partial() on DRF's @action gives TypeError: “multiple values for argument”

我需要多個 ViewSet 上的類似@action詳細路由。 我想確保它們保持一致。 我不想把@action(methods=["post"], detail=True, url_path="something")放在 20 個地方,因為我已經知道這些參數並且處理請求的方法在任何地方都是相同的。 ...

Rust 中的部分應用宏,工作但

[英]Partial Application Macro in Rust, Works But

所以我正在編寫(嘗試)一些可變參數宏來嘗試在 rust 中實現 compose 和 curry。 pipe很簡單。 可變部分應用雖然? 沒那么多。 任何可以為不使用那些討厭的看似可忽略的類型參數(也許是可變參數?沒有反射,我認為這是不可能的)的部分應用程序宏提出解決方案的人的道具: //lt ...

如何在 typescript 中鍵入部分應用的 function?

[英]How to type a partially applied function in typescript?

如何在不使用any的情況下正確鍵入以下 function 的返回類型? 它是一個 function,根據一個參數的存在,返回一個字符串或一個 function。 我試過使用重載但沒有成功:function useFetchResource(resourceType: string): ((id: ...


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