Tag: CONST-GENERICS
Actualmente estoy creando una interfaz que representa una configuración para la visualización de un atributo. Esto es lo que tengo: interface DisplayConfig<objt, valuet=””> { label: string, formatter: (value: ValueT) => string, getter: (obj: ObjT) => ValueT, } El getter es una función utilizada para recuperar el valor y el formatter . . . Read more
Sé que puedo definir una función genérica y luego llamarla con parámetros de tipo usando la reflexión. Algo así: private static void SomeFunc<Tf>() { // Algo seguro de tipo contra Tf } public void CallingFunc() { var someType = typeof(whatever); // Esto también se puede recuperar mediante reflexión en su . . . Read more
¿Cómo puedo crear mi propia expresión lambda que sea similar a forEach (kotlin-stdlib)? Escenario: Para cada objeto de una lista, lo envuelvo en otro objeto y llamo a un método de envoltura como se muestra a continuación: kotlin class Action { fun runA() { objects.forEach { obj -> val wrapper . . . Read more
Obteniendo un error al llamar a la función. func hitService<T : Codable>(urlS: String , completion : @escaping (T) -> Void) { guard let url = URL(string: urlS) else {return} let session = URLSession.shared let _ = session.dataTask(with: url) { dt, resp, err in let decoder = JSONDecoder() if let d . . . Read more
Digamos que tengo dos clases que se ven así: public class classA { private Boolean is_started; public classA(Boolean is_started) { this.is_started = is_started; } public Boolean getIs_started(){ return this.is_started; } } public class classB { private String token; public classA(String token) { this.token = token; } public String get_token(){ return . . . Read more