Prácticas

Las siguientes prácticas presentan la forma de trabajar con Visual Studio y F#.

Práctica 01

Se darán los pasos requeridos para la creación de un proyecto en Visual Studio y la interacción con el interprete de F#.

  1. Accede a File > New > Project..., posteriormente a Templates > Visual F# > Library y rellena el formulario inferior en base a la siguiente imagen:

    images/01.png

    Al finalizar, obtendrás el proyecto practica01 en Visual Studio:

    images/02.png

    Observaciones:

    • Para observar la estructura del proyecto accede a View > Solution Explorer.
    • El archivo abierto, por default, es Library1.fs el cual ya tiene código de F#.
    • El archivo con el cual trabajaremos es Script.fsx (un script de F#) el cual de igual forma ya tiene código.

    El contenido de Script.fsx en este momento es:

    // Learn more about F# at http://fsharp.org. See the 'F# Tutorial' project
    // for more guidance on F# programming.
    #load "Library1.fs"
    open practica01
    // Define your library scripting code here
    
  2. Agrega al final del archivo Script.fsx lo siguiente:

    let foo = fun x ->
                printfn "%s Hello, Worl!" x
    
  3. Ejecuta el script de F# seleccionando el código indicado en el anterior paso y apretando el juego de teclas Alt + Enter:

    images/03.png

    Lo anterior abrirá el interprete de F#:

    images/04.png

    En el interprete de F# podrás ingresar lo siguiente:

    foo "Hey! Yeah!";;
    

Práctica 02

Se darán los pasos para obtener un archivo ejecutable a partir de un proyecto de F# en Visual Studio.

  1. Crea el proyecto practica02 usando el template Console Application para Visual F#:

    images/05.png

  2. Modifica el contenido del archivo Program.fs (por default abierto) con lo siguiente:

     let mensaje =
         fun () -> "Hola mundo!"
    
     [<EntryPoint>]
     let main argv = 
         printfn "%s" (mensaje ())
         0
    
  3. Compila y construye (build) el proyecto accediendo a Build > Build practica02.

    images/06.png

    La vista Output se abrirá, mostrando la salida del comando fsc.exe, indicandote la construcción exitosa del proyecto y la obtención del archivo ejecutable practica02.exe dentro del directorio C:\plf\fsharp\proyectos\practica02\practica02\bin\Debug, al cual puedes acceder desde la línea de comandos y ejecutar a practica02.exe.