cost 219 ms
字典與 generics

[英]Dictionary with generics

我有以下接口: 我想用以下內容初始化字典: 然后創建一個簡單的 controller 方法: 問題是IObjectFinder<IObject>類型的字典。 CarFinder<Car>不是IObjectFinder<IObject> 。 有沒有客觀上更好的方 ...

為什么我的協變量(out 關鍵字)不起作用?

[英]Why my convarian (out keyword) not working?

如何使用協方差(輸出關鍵字)?我不知道。 我知道接口中的 out 關鍵字表示協方差,它允許您使用比泛型參數指定的派生類型更多的派生類型。 所以我將通用設置為 object 並將返回類型設置為字符串。因為字符串是 object 的子類。但我試過了但它不起作用。 ...

如何強制參數與 static 具有與 object 相同的具體類型?

[英]How to enforce that a parameter is of the same static concrete type as the object?

我有一個連接到 Firestore 數據庫的 Flutter 應用程序。 我有一個對象層次結構,例如抽象基類 class Vehicle ,以及Car 、 Truck等子類。這些類型的對象存儲在數據庫中。 由於 Firestore 的工作方式,最好讓這些類不可變,即讓它們本質上代表概念 objec ...

賦值是隱式協變的嗎?

[英]Are assignments implicitly covariant?

這一定是我的一個非常基本的誤解。 參數類型的分配似乎是協變的,但我沒有任何跡象表明這就是我想要的。 為了簡潔起見,我粘貼了 Scala 代碼,但它在 Java 中的行為相同。class Pet class Fish extends Pet class Guppy extends Fish case ...

在 Go 語言中,如何隔離返回超過原始值的包?

[英]In GoLang, how do you isolate packages that return more than a primitive value?

如果我有一個requests package,它定義了一個接口TextExtractor和一個返回Text類型的GetText方法,這些實現必須完全滿足TextExtractor合同,並且它們被迫導入Text類型。 我有兩種可能的TextExtractor實現 - 一種使用 AWS Compreh ...

如何解決 Dart 中缺少不變/逆變類型參數的問題?

[英]How to work around the lack of invariant/contravariant type parameters in Dart?

不幸的是,Dart 缺乏(按設計)指定不變或逆變類型參數的能力。 因此,當我需要它們時,我該如何應對它們的缺席? 以Producer<T>和Consumer<T> class 的抽象設置為例。abstract class Producer<T> { T pr ...

了解 Scala 中的協方差和下界

[英]Understanding covariance and lowerbound in Scala

我很難結合下限來理解 Scala 的協方差。 我將在以下帶有2 個編譯錯誤的代碼片段中說明我的困惑。class Queue[+T]: def enqueue[U >: T](x: U): Queue[U] = null class IntQueue extends Queue[Int]: ...

當 function 將始終接收其定義的類型時,是否有一種方法可以表達接口 function 多態性?

[英]Is there a way to express interface function polymorphism when the function will always receive the type it's defined on?

我希望定義一個接口層次結構,其中基本接口聲明 function,並且該 function 的每個擴展版本都接收其自己的類型(而不是基本類型)。 至少,我嘗試過:interface IBase { a: string, f: (x: IBase) => any // Cause of ...

為什么 numpy.cov(a,a) 沒有給出所有象限的自相關?

[英]Why does numpy.cov(a,a) not give autocorrelations in all quadrants?

我正在計算數據集的協方差並嘗試針對 numpy 測試我的代碼。 我有 100 個模擬。 和 256 個值,所以我的起始 arrays 的形狀為 (100, 256)。 為了測試 np.cov function 是如何工作的,我嘗試給它提供兩個相同的 arrays,即 np.cov(a,a)。 我期 ...

為什么`IEnumerable<int> ` 不是 `IEnumerable<object> `?<div id="text_translate"><p> IEnumerable<T>接口是協變的,因此IEnumerable<string>是IEnumerable<object> 。 但是為什么IEnumerable<int><em><strong>不是</strong></em>IEnumerable<object>而int是object ?</p></div></object></int>

[英]Why `IEnumerable<int>` is not `IEnumerable<object>`?

IEnumerable&lt;T&gt;接口是協變的,因此IEnumerable&lt;string&gt;是IEnumerable&lt;object&gt; 。 但是為什么IEnumerable&lt;int&gt;不是IEnumerable&lt;object&gt;而int是object ...

Java 中的協變返回類型和原語

[英]covariant return types and primitives in Java

在 OCP 書中,我讀到有這個協方差規則: 給定一個繼承的返回類型 A 和一個覆蓋的返回類型 B,您可以將 B 的實例分配給 A 的引用變量而不進行強制轉換嗎? 如果是這樣,那么它們是協變的。 此規則適用於基本類型和 object 類型。 如果該規則適用於原始類型,並且我可以將 int 值分配給 l ...

通用方差類型參數(Kotlin)

[英]Generic variance type parameter(Kotlin)

我不完全理解 Generics 的變化是如何工作的。 在下面的代碼中,類如下Any -&gt; Mammals -&gt; Cats 。 Any是超類型,在copy function中有一個參數調用from 根據我對out和in關鍵字的了解, out允許引用它的任何subtype ,只能產生不能 ...

具有所有連續變量的 ANCOVA

[英]ANCOVA with all continuous variables

我有以下變量: 干預前后收集的心理特征數據在干預前后收集的健身數據(例如,以公斤為單位的體重) 我有興趣了解基線(干預前)的心理特征是否可以解釋從干預前到干預后的健康變化(例如,體重減輕)。 ANCOVA 適合這個嗎? 我設置它的方式是: 依賴:健身后(連續) 獨立:心理特征預(連續) 協變量: ...

不相關的隨機變量 python

[英]Uncorrelated random variables python

我正在嘗試創建一個隨機向量,其分量是不相關的標准正態變量,均值和單位方差為零。 我正在使用 function 這些隨機變量不相關嗎? 因為當我試圖找到協方差系數時: 此外,Python 並沒有給我精確的零協方差系數(我的結果接近 0.9)。 ...

如何推斷 kotlin 中的泛型類型? (協方差問題)

[英]How can I infer generic type in kotlin? (covariance problem)

我有兩個 class 擴展Data接口。 然后我有兩個存儲庫。 TestRepository 是獲取通用 class 的接口。 它都具有從泛型類型獲取數據並返回泛型類型的保存方法。 ARepo 和 BRepo 從 A:Data、B:Data 中獲取數據並返回對應的類型。 然后我們有新的服務, ...

從每日數據計算每月協方差

[英]Calculate monthly covariance from daily data

我需要從包含每日值的兩列計算每月協方差。 天 X 是的 2010-01-01 0,02 0,05 2010-01-02 0,04 -0,06 2010-01-03 0,90 0,02 ...... .. .. 2010-02-01 0,04 0,05 2010-02-0 ...

方法返回動作<t>從協方差</t>

[英]Method returning Action<T> from covariance

它具有以下interface :public interface ICovariant&lt;out T&gt; { public void InputFunc(Func&lt;T&gt; func); } 我收到以下編譯時錯誤: 無效方差:協變類型參數“T”用於逆變 position。 ...


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