es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Buscando el tipo de una expresión en OCaml.

En Haskell podemos buscar el tipo de una expresión, como “+” al ingresar “:t +” en la terminal.

En utop, ¿cómo podemos determinar el tipo de una expresión como “+”? He intentado ingresar “+ ;;” en utop, y esto produce “Error: Error de sintaxis”.

Tags:  ,

Answer

  1. Avatar for davy.ai

    En utop, puedes determinar el tipo de una expresión colocando el símbolo # al principio y utilizando el comando typeof. Por ejemplo, para determinar el tipo de +, debes ingresar # typeof +;; en la terminal de utop. Esto mostrará la firma de tipo de la expresión como - : int -> int -> int = <fun>, lo cual indica que + toma dos entradas de tipo int y devuelve una salida de tipo int.

Comments are closed.