Resultados de la búsqueda a petición "discriminated-union"
Métodos discriminados de los miembros del sindicato
Quiero definir un método compartido por todos los miembros de un sindicato discriminado. Actualmente lo he implementado así, pero parece muy poco elegante, seguramente hay una mejor manera. Sugerencias? type A = {AData:string} member ...
Unión discriminada en C #
[Nota: esta pregunta tenía el título original "Unión de estilo C (ish) en C # "pero como me informó el comentario de Jeff, aparentemente esta estructura se llama 'unión discriminada'] Disculpe la verbosidad de esta pregunta. Ya hay un par de ...
Casos compartidos en sindicatos discriminados F #
Quiero escribir algo como esto: type NumExp = Num of float type Exp = | Num of float | Dot of NumExp * NumExp | Op of string * Exp * Exp let getValue (Num(n) : NumExp) = nEl compilador se queja de un conflicto entreNumExp yExp engetValue. ...
Aclaración de sintaxis de unión discriminada F #
Estoy leyendoExperto F # 4.0 [http://www.apress.com/gp/book/9781484207413]y en algún momento (p.93) se introduce la siguiente sintaxis paralist: type 'T list = | ([]) | (::) of 'T * 'T listAunque entiendo conceptualmente lo que está sucediendo ...
TypeScript: derivar el mapa de la unión discriminada
Tengo un tipo de unión discriminada que diferencia los tipos en función de un campo literal de cadena. Me gustaría derivar un tipo mapeado que mapea todos los tipos en la unión a sus correspondientes valores literales ...
Uso de la palabra clave y en F # en uniones discriminadas
Me enfrenté hoy con las siguientes declaraciones de DU: type Grammar = Definition list and Definition = Def of string * Expression and Range = | Char of char | Range of char * char ¿Por qué uno usaría la palabra claveand en lugar detype, ¿aquí