Tag: CONST-GENERICS
Intenté escribir un método de utilidad que llenara un mapa a partir de una matriz de clave y valor, independientemente del tipo de datos de la clave y el valor. public static <k,v> Map<k,v> fillMap(Map<k,v> map, K[] keys, V[] values) { int l= keys.length; for (int i=0; i<l; i++)=”” map.put(keys[i],=”” . . . Read more
Estoy tratando de pasar múltiples tuplas que contienen un KeyPath y un tipo de ordenamiento a un método que debe realizar una ordenación. Tengo este método: extension Array { mutating func sort<t: comparable=””>(by criteria: (path: KeyPath<element, t=””>, order:OrderType)…) { criteria.forEach { path, order in //… sort { first, second in . . . Read more
Quiero sumar 2 enteros o 2 decimales utilizando genéricos. fun <T> someFunction(a: T, b: T) { Log.d(TAG, "${a+b}") }
Tengo una interfaz Inner<t> que envuelve un valor de un tipo genérico: interface Inner<t> { v: T; } Hay diferentes implementaciones de esa interfaz: class SomeInner<t> implements Inner<t> { constructor(public v: T) {} some = true; } class SomeOtherInner<t> implements Inner<t> { constructor(public v: T) {} someOther = true; } . . . Read more
He visto muchos ejemplos de cómo usar Data Template Selector para mostrar controles diferentes según el x:TargetType. Quiero crear un control de elementos que muestre un RadioButton, TextBox o TextBlock según el tipo de clase. Mi clase podría ser así: public class MyExample<t> { public string Name {get;set;} public Type . . . Read more