Tag: ALGEBRAIC-DATA-TYPES
Simplificando: Estoy buscando un equivalente en Haxe para el “instanceof” de Java. Este es mi problema específico: Tengo una clase “Tile” que contiene un campo “content” de tipo “Unit” y una función “get_content()” que devuelve el objeto almacenado actualmente. “Unit” es una interfaz que se implementa en 3 clases: “Player”, . . . Read more
¿Por qué utilizamos tipos de datos personalizados como: type vegetables = (string * classification) ¿Puedo usarlo? ¿Puedo crear una lista de vegetables?
Digamos que tenemos dos interfaces definidas de la siguiente manera: interface A { a: string; b: number; c: Array<number>; } interface B { x: number; y: number; z: number; } Y otro tipo definido así: type C = A & B; o interface C extends A, B {} ¿Cómo puedo . . . Read more
No sé cómo preguntar, así que preguntaré con un ejemplo. Tengo algunos datos como estos: { .. “velocityStatEntries”: { “8753”: { “estimated”: {“value”: 23.0,”text”: “23.0”}, “completed”: {“value”: 27.0,”text”: “27.0”} }, “8673”: { “estimated”: {“value”: 54.5,”text”: “54.5”}, “completed”: {“value”: 58.5,”text”: “58.5”} }, . . . } .. } Quiero declarar un . . . Read more
Intento definir una cadena literal en YAML, pero no logro hacerlo funcionar. Quiero definir un tipo que se vea en Typescript de la siguiente manera: export type TypeName = “type1” | “type2” | “type3”; Pero no sé cómo definir esto en mi archivo YAML. Espero que puedas ayudarme.