![](/img/trans.png)
[英]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時,返回僅為其輸入域的一 ...
[英]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時,返回僅為其輸入域的一 ...
[英]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 defined in terms of its own partial application
以下 SML 代碼取自華盛頓大學課程的家庭作業。 (具體來說,它是提供的代碼的一部分,以便學生可以使用它來完成課程網頁上列出的家庭作業 3。)我不是在這里尋求家庭作業幫助——我想我明白代碼在說什么。 我不太明白的是,如何允許根據自己的部分應用來定義咖喱 function。 function 綁定 ...
[英]How to inject parameters into return function with custom hook react
通常我們在html中使用<input />字段時,會得到一個回調function如<input onChange = {(event) => console.log(event.target.value)}這個event參數是如何傳回給我們的呢? 我正在嘗試做類似的事情,我 ...
[英]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). 以更簡潔的方式? ...
[英]What's different between these 2 partial function objects?
前提我有這些定義:def add(x,y): return (lambda x,y: x+y)(x,y) def call(f,x,y): return f(x,y) 以及這些import別名:from multiprocessing import Pool as P; from functoo ...
[英]Passing _.groupBy to _.partialRight seems to give incorrect results
這是 JavaScript object,const obj = {a: [{ id: 1 }, {id: 1}, {id: 2}, {id: 3}], b: [{ id: 4 }, {id: 5}, {id: 5}, {id: 6}] }; 這是一個代碼,它在兩個 arrays ojb.a和ob ...
[英]How does compose function work with multiple parameters?
這是我需要改進的“撰寫”功能: 這是一個的實際實現: const compose = (fns) => (...args) => fns.reduceRight((args, fn) => [fn(...args)], args)[0]; const fn = ...
[英]F# partial application function wrapper does not keep return type generic for parameter function
TL DR:我正在嘗試創建一個函數包裝器。 被包裝的函數沒有參數但返回一個值。 我想這樣做的原因是創建一個類似於“鎖”但用於信號量的函數。 這里是 簽名 : (string -> (unit -> 'a) -> 'a) 到目前為止,一切都很好 現在讓我們用一個參數來豐富 ...
[英]Why does this method of detecting keypresses with the Turtle module in Python not work?
讀過... 如何使用烏龜記錄按鍵? 我正在嘗試使用稍微不同的方法檢測按鍵。 這是我的代碼的簡化版本,它按預期工作...... 但是我希望處理所有字母的按鍵,所以嘗試了這個...... 但是這段代碼不起作用。 任何人都可以闡明這里發生的事情或提出實現相同目標的替代(但同樣簡單)方法嗎? ...
[英]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 。 例如一組這樣的函數: 所有這些函數都遵循模式(未更新以接受 ...
[英]About mapping on the eventual result of a multi-argument function
我知道r -> a是 a 中a仿函數,並且Functor fmap = (.)是它。 這意味着當我使用g:: r -> a執行fmap fg時,只要將 g 的值輸入r類型的值,就會將f應用於g的結果。 However, if a is a function type, eg a una ...
[英]Partially applying function arguments in a composition
我正在嘗試編寫一個 function 組合,該組合在每個步驟中部分應用一個參數,並最終調用一個咖喱二參數 function。 有一組示例函數可以組合。 我刪除了應該做的計算,因為它們與問題無關,但讓我們假設每個參數都是必需的。 以及作曲嘗試: 在第一步中, getIp接收到兩個值,並根據它們返回一 ...
[英]OCaml: Why does `let f : int -> int list -> int list = (::);;` fail?
我認為 OCaml 會閱讀 作為部分應用的實例,並將 function 存儲為f 。 但是,編譯器抱怨 function 應用於太少的 arguments。 任何對此的見解將不勝感激,謝謝。 ...
[英]Zero or all optional but typed parameters
我正要學習一些類型化的函數式編程,所以剛開始實現部分應用程序——它應該是類型安全的。 問題:我正在嘗試制作一個 function 和零或所有參數作為 arguments 的 function。 所以我從那個界面開始 並來到了這個function: 這里的問題是, ...args: Parameter ...
[英]changing list of strings to atoms using maplist?
如何使用 maplist 將字符串更改為原子。 這不起作用: 首先是因為 atom_string/2 有兩個(你如何在 prolog 中做部分功能//currying)。 但即使部分樂趣起作用,復雜之處在於 atom_string 的第一個參數是未知的,即調用是: 不是: 這有效: ...
[英]No instance for (Num (Int -> Int)) arising from a use of syntactic negation
我編寫了以下 Haskell 代碼來返回 [[Int]] 的主要和次要對角線 但是,我會認為最后一行可能如下所示,使用(-)的方式與(+) 但是,這不起作用,當我這樣做時,我得到 為什么(-)產生該錯誤? ...
[英]Using partial() on DRF's @action gives TypeError: “multiple values for argument”
我需要多個 ViewSet 上的類似@action詳細路由。 我想確保它們保持一致。 我不想把@action(methods=["post"], detail=True, url_path="something")放在 20 個地方,因為我已經知道這些參數並且處理請求的方法在任何地方都是相同的。 ...
[英]Partial Application Macro in Rust, Works But
所以我正在編寫(嘗試)一些可變參數宏來嘗試在 rust 中實現 compose 和 curry。 pipe很簡單。 可變部分應用雖然? 沒那么多。 任何可以為不使用那些討厭的看似可忽略的類型參數(也許是可變參數?沒有反射,我認為這是不可能的)的部分應用程序宏提出解決方案的人的道具: //lt ...
[英]How to type a partially applied function in typescript?
如何在不使用any的情況下正確鍵入以下 function 的返回類型? 它是一個 function,根據一個參數的存在,返回一個字符串或一個 function。 我試過使用重載但沒有成功:function useFetchResource(resourceType: string): ((id: ...