generics

    0熱度

    2回答

    我想要創建一個通用函數來根據傳遞的屬性對類的數組進行排序。 例如,我有這些類 public class Car { var id: Int var manufacturer: String var variant: String init(id: Int, manufacturer: String, variant: String) { sel

    -1熱度

    2回答

    雖然遵循Java課程,但我被要求將常規類轉換爲通用類。我認爲我部分成功了,但是可以找到一種方法讓它100%正確。 public class ElementUtils { public static <T> List transformedList(List<T> inList, Function<T, T> f) { List<T> outList = new ArrayLi

    2熱度

    1回答

    我有一個靜態類DataSource從文件拉動請求的數據,並返回它作爲一個List<IInfrastructureEntity>.在TestRepository(下圖),這是我在通用TEntity ,確定其類別類型並從DataSource中提取相應的數據,或者至少嘗試。相反,我在每個return語句上得到以下編譯時錯誤。即使任何TEntity必然實施IInfrastructureEntity。 無法

    0熱度

    3回答

    我爲我的問題尋找解決方案,但到目前爲止我無法弄清楚如何去做。 我需要獲取由int值標記的enum的值列表。 我能夠在特定情況下做到這一點,但我想爲泛型枚舉器創建一個通用函數。 爲specicic情況下,代碼是: IList<MyEnum> EnumList= new List<MyEnum>(); MyEnum EnumIUseToFlag= (MyEnum)intToParse;

    2熱度

    1回答

    我想學習泛型,但有一些東西我只是不能包裹我的頭。 這裏是接口和類遊戲: public class QueryExecutor : IQueryExecutor { public T ExecuteQuery<T>(IQuery<T> query) { return query.Execute(); } public T ExecuteQuer

    2熱度

    1回答

    我有一個鏈表一類聲明如下: class LinkedNode<T> { let data: T var next: LinkedNode<T>? func traverseList(process: (LinkedNode<T>) ->()) { ... } } 我想要做的是延長陣列有我的LinkedNode類轉換爲鏈接節點的數組的初始化器。我試過這個:

    1熱度

    2回答

    調用find方法時報告錯誤。 interface Node<N extends Node<N>> { void setNext(N next); N getNext(); } interface Entry<K, V> extends Node<Entry<K, V>> { K getKey(); void setValue(V value);

    1熱度

    2回答

    我很難找到一種方式在斯卡拉同時施加上限和下限類型的界限。我需要做一個泛型函數,其中類型參數是可散列的(AnyRef的子類型)和可爲空(超類型爲空)。 我能達到前者是這樣的: def foo[T <: AnyRef](t: T) = ??? 而後者是這樣的: def bar[T >: Null)(t: T) = ??? 有沒有一種方法,我可以同時做兩個?謝謝。

    1熱度

    1回答

    語法快捷我剛剛發現,在C#下面將編譯 public void Exec<T>(T t) => Console.WriteLine(t.ToString()); ,你可以這樣調用它 Exec(1); Exec(new SomeClass()); 我覺得有趣的是,你可以省略該參數鍵入括號並仍然具有類型安全性(如果向T添加了約束)。這是一項新功能嗎?這似乎很漂亮

    1熱度

    1回答

    創建具有react-native init AwesomeProject新鮮陣營本地項目,我被<{}>在這個類中聲明困惑,產生App.js: export default class App extends Component<{}> { 後來我想通了,<{}>是一個Class Generic流類型註釋。 我熟悉generic types in Java並瞭解它們的用處。 但是,我正在努力理解