En esta lección, vamos a escribir y ejecutar nuestro primer programa en F#. Este ejercicio te ayudará a familiarizarte con la sintaxis básica y el flujo de trabajo de desarrollo en F#. Asegúrate de haber completado la configuración del entorno antes de continuar.

Objetivos de la Lección

  • Escribir un programa simple en F#.
  • Comprender la estructura básica de un programa en F#.
  • Ejecutar el programa y verificar su salida.

Estructura Básica de un Programa en F#

Un programa en F# generalmente consiste en una serie de declaraciones y expresiones. Aquí hay un ejemplo simple de un programa que imprime "Hola, Mundo!" en la consola.

Ejemplo de Código

// Este es un comentario de una sola línea

(* 
   Este es un comentario de múltiples líneas.
   Puede abarcar varias líneas.
*)

// Definimos una función principal
[<EntryPoint>]
let main argv =
    // Imprimimos "Hola, Mundo!" en la consola
    printfn "Hola, Mundo!"
    // Retornamos 0 para indicar que el programa terminó correctamente
    0

Explicación del Código

  1. Comentarios:

    • // se usa para comentarios de una sola línea.
    • (* ... *) se usa para comentarios de múltiples líneas.
  2. Función Principal:

    • [<EntryPoint>] es un atributo que indica el punto de entrada del programa.
    • let main argv = define una función llamada main que toma un argumento argv (una matriz de cadenas que contiene los argumentos de la línea de comandos).
  3. Impresión en Consola:

    • printfn "Hola, Mundo!" imprime la cadena "Hola, Mundo!" en la consola. printfn es una función de formato que agrega automáticamente una nueva línea al final de la salida.
  4. Valor de Retorno:

    • 0 es el valor de retorno de la función main, que indica que el programa terminó correctamente.

Ejercicio Práctico

Paso 1: Crear un Nuevo Archivo

  1. Abre tu editor de texto o IDE preferido.
  2. Crea un nuevo archivo y nómbralo Program.fs.

Paso 2: Escribir el Código

Copia y pega el siguiente código en Program.fs:

[<EntryPoint>]
let main argv =
    printfn "Hola, Mundo!"
    0

Paso 3: Compilar y Ejecutar el Programa

Usando .NET CLI

  1. Abre una terminal o línea de comandos.
  2. Navega al directorio donde guardaste Program.fs.
  3. Ejecuta los siguientes comandos:
dotnet new console -lang "F#" -o MiPrimerPrograma
cd MiPrimerPrograma
dotnet run

Usando Visual Studio

  1. Abre Visual Studio.
  2. Crea un nuevo proyecto de consola F#.
  3. Reemplaza el contenido del archivo Program.fs con el código anterior.
  4. Presiona Ctrl + F5 para compilar y ejecutar el programa.

Salida Esperada

Cuando ejecutes el programa, deberías ver la siguiente salida en la consola:

Hola, Mundo!

Resumen

En esta lección, hemos escrito y ejecutado nuestro primer programa en F#. Hemos aprendido sobre la estructura básica de un programa en F#, incluyendo cómo definir la función principal, cómo imprimir en la consola y cómo compilar y ejecutar el programa. En la próxima lección, profundizaremos en los tipos de datos y variables en F#.

¡Felicidades por completar tu primer programa en F#!

Curso de Programación en F#

Módulo 1: Introducción a F#

Módulo 2: Conceptos Básicos

Módulo 3: Programación Funcional

Módulo 4: Estructuras de Datos Avanzadas

Módulo 5: Programación Orientada a Objetos en F#

Módulo 6: Programación Asíncrona y Paralela

Módulo 7: Acceso y Manipulación de Datos

Módulo 8: Pruebas y Depuración

Módulo 9: Temas Avanzados

Módulo 10: Aplicaciones Prácticas

© Copyright 2024. Todos los derechos reservados