cost 292 ms
C++ function 指針在聲明和參數

[英]C++ function pointer at declaration and argument

我對使用 C++ function 指針感到困惑。 我知道如果你用f(1) 、 (*f)(1)或(*****f)(1)調用 function 指針沒有區別。 我不明白functional(f); 有效,但fn_p1 f1 = static_cast<fn_p1>(f); 及其變體不能,因 ...

Idris 中一流類型的概念

[英]Concept of First-Classed Type in Idris

在使用 Edwin 的Type-driven Development with Idris學習 Idris 時,我了解到 Idris 的獨特屬性,即與其他編程語言相比,它的類型是第一個 class 構造,尤其是那些也具有依賴類型系統的編程語言。 在書中它談到了這種特性的潛在用途:數據庫模式、.net ...

Dart中的Function first class和void function有什么區別

[英]what is the different between Function first class and void function in Dart

為了優化我的代碼,我嘗試在 GestureDetector 小部件的 onTap 屬性中使用 Function first class,如下面的代碼所示: 但我得到了那個錯誤:參數類型“函數?” 不能分配給參數類型“void Function()?”。 希望有人可以解釋這里發生了什么,並在此之 ...

F#:如何將 Dotnet 對象的方法的特定重載作為第一類對象訪問

[英]F#: How to Access a Dotnet Object's Method's Specific Overload as a First Class-object

我可以這樣做(F# FSI): 這使得GetHashCode方法可以作為綁定m中的一流 function 訪問和調用: 如果有問題的方法存在過載,我將如何 go 執行此操作,例如額外的Object.GetHashCode(int whateverParameter) ? 我現在只能得到“第一個”(最 ...

如何 package 在 Python 中按順序作用於參數的序列函數

[英]How to package a sequence functions that act on parameter in order in Python

想象一下有三個函數,它們都接受並返回相同類型的參數。 通常,我們可以寫成fun3(fun2(fun1(args)) ,這可以說是一個序列 function 依次作用於參數,它喜歡各種高階函數“map”。 您知道在 Mathematica 中,我們可以將其寫為fun3@fun2@fun1@args 。 ...

“函數”創建的“類”是什么類型?

[英]What type has the `class` created by a `function`?

目標是在我的 TypeScript 代碼中進行代碼拆分。 我使用(實驗性)裝飾器來支持從模型到持久存儲的類似 ORM 的數據映射。 其中一種類型需要有一個裝飾器,其參數化為表的名稱,該表將存儲該類型的實體。 為了進行代碼拆分,我將域模型提取到一個單獨的文件( entity-model.ts ): ...

將比較運算符作為參數傳遞給Ruby中的方法

[英]Passing a comparison operator as argument to a method in Ruby

將比較運算符作為參數傳遞給Ruby中的方法的最佳方法是什么? 我想創建一個通用排序? 數組的識別器,並將'<='或'> ='傳遞給此方法。 到目前為止,我有以下代碼: –似乎最好使用sorted_generic?(comparison_operator)方法而不是s ...

Ocaml一流的模塊和擴展的變體

[英]Ocaml first-class module and extended variant

我嘗試通過實現這段代碼來使用一流的模塊: 我也會嘗試這種替代方法,但是我不知道如何在模塊S中添加擴展類型t_data: 我正在使用扣腳本,謝謝! ...

將類存儲在Map中,以便可以實例化它們

[英]Store classes in a Map so that they can be instantiated

我希望能夠基於HashMap條目創建類的實例。 例如,這是我試着寫下我的頭腦: 但我強烈懷疑這在Java中不起作用。 我的情況:我想創建一種將String名稱與類關聯的方法。 用戶可以使用其“名稱”創建類的實例。 我想嘗試:為類創建一個名稱映射(我不知道如何在地 ...

OCaml:使用一流模塊和存在類型進行遞歸

[英]OCaml: recursion with first-class modules and existential type

我試圖做一個函數,在深入遞歸時交替使用兩個(相同類型的)模塊。 我將模塊作為參數傳遞,並且在模塊中添加存在性類型時一切都出錯了。 令我感到驚訝的是,如果我使該函數為非遞歸函數(就像我發現的所有遠程相似示例一樣),那么它將起作用。 我認為這是最小的示例(只是傳遞了一個模塊): 該 ...

OCAML一流模塊簽名推斷

[英]OCAML first class modules signature inference

1)假設有一個模塊 2)和該模塊的顯式簽名 3)並且我根據上述模塊和模塊類型創建一個一流的模塊 4)現在我創建了一個沒有顯式簽名但與上面相同的推斷簽名的模塊 5)如《 Real World OCAML》一書第10章所述,“如果可以推斷出一流的模塊,則模塊類型不必成 ...

如何實現typeOf函數?

[英]How can I implement a typeOf function?

由於類型在Idris中是一流的,我似乎應該能夠編寫一個返回其參數類型的typeOf函數: 但是,當我嘗試調用此函數時,我看起來像一個錯誤: *example> typeOf 42 Can't find implementation for Integer 我該如何正確實現這 ...

具有通用類型參數的函數中使用的函數返回類型

[英]Function returning type used in a function taking a generic type parameter

所以我有這段代碼: 但是,在最后一行,我得到一個錯誤: Type ty not defined. 有什么建議么? 編輯: 也許是這樣的: 我當時在想有某種方法可以恢復類型安全性嗎? 也許是這樣的嗎? 然后按以下方式使用它: 這在t定義的最后 ...

swift中的一流通用函數?

[英]First class generic function in swift?

Swift 具有可以作為參數傳遞的一流函數。 Swift 具有通用功能。 但是,Swift 是否允許我將泛型函數作為參數傳遞給另一個函數? …或者它只讓我傳遞一個通用函數的特定實例? 如果可能,請說明定義接受泛型函數作為參數的函數的語法。 如果這不受支持,解決方法是將泛型函數定 ...

在OCaml中動態實例化模塊

[英]Instantiate a module in OCaml dynamically

我有幾個模塊實現相同的接口。 我只想根據命令行上給出的一個參數加載該模塊之一。 我當時在考慮使用一流的模塊,但是問題是我想在實例化模塊之前執行一些功能。 目前,我有這個: 但是由於尚未解析命令行, Options.get_arch給了我空字符串。 我想在執行此功能之前 ...

Erlang的頭等模式? (備擇方案)

[英]First class patterns in Erlang? (Alternatives)

有沒有辦法在Erlang中創建類似一流的模式? 我需要能夠創建模式並將模式作為args傳遞給其他函數,但我知道模式在Erlang中不是第一類。 我也看過Elixir但是它似乎沒有提供任何更多的模式。 我想知道是否有人提出了解決這個問題的簡單方法。 我在考慮嘗試實現這樣的事情: ...

如何在javascript中創建一流的對象

[英]how to make a first-class object in javascript

在閱讀了一級對象之后,我決定將我的新一級對象創建為一個函數,但具有另一個名稱。 我搜索並發現了很多關於 javascript 函數的東西。 我的研究結論 1) 每個函數都是一個對象,也可以當作一個對象來對待。 看這里的代碼: 從this頁面 據我所知,之前定義的任何函數都可以通過使用ne ...

javascript中警報功能的意外行為

[英]Unexpected behavior of alert function in javascript

我正在嘗試警報,但警報並沒有像我預期的那樣工作,請查看以下幾行: 現在當我提醒這個時: 這會正常工作! 現在 在這我刪除了括號。 現在它 alert function(){return "worked"}沒有用worked! 現在我認為這可能是 javascript 的一個功能,它會在沒 ...


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