Esta es la declaración típica de un miembro de resumen en F #:¿No hay nombres de argumento en la declaración de resumen?
abstract member createEmployee : string -> string -> Employee
Se definen los tipos de argumentos, pero no sus nombres. Sin nombres, ¿cómo se puede saber qué es cada parámetro cuando se implementa la interfaz? En otras palabras, ¿cómo sabe si la interfaz espera implementarse como 1- o 2-?
1- member this.createEmployee firstName lastName = ...
2- member this.createEmployee lastName firstName = ...
¿Estoy buscando el problema desde una perspectiva equivocada (se usa para C#)?
Gracias, esto es embarazoso poco :-), nunca he visto antes params ejemplos con nombre en el documento en línea. –
Lo que es interesante es que es un error envolver los pares de nombre y tipo de parámetro entre paréntesis como lo haría al especificar el tipo de parámetros de función como: 'miembro abstracto createEmpleo: (firstName: string) -> (lastName: string) - > Employee' – danielrbradley