Si está en un equipo Mac con un chip M1 o M2 de Apple, debe instalar la versión Arm64 del SDK.
Comprobar que todo está instalado correctamente
Una vez instalado, abra un nuevo símbolo del sistema y ejecute el siguiente comando:
Una vez instalado, abra un terminal nuevo y ejecute el siguiente comando:
Command prompt
dotnet --version
Si la instalación se realizó correctamente, debería ver la versión 8.0.100 o posterior:
Command prompt
8.0.100
Si todo parece correcto, seleccione el botón Continuar de abajo para ir al siguiente paso.
¿Tiene un error?
Si recibe un error ”dotnet” no se reconoce como un comando interno o externo, asegúrese de que ha abierto un nuevo comando del sistema. Si reiniciar rápidamente la máquina y no puede resolver el problema, utilice el botón Me encontré con un problema para obtener ayuda para solucionar el problema.
Crear la aplicación
En el símbolo del sistema, ejecute el siguiente comando para crear la aplicación:
En el terminal, ejecute el siguiente comando para crear la aplicación:
Command prompt
dotnet new console -lang F# -o MyFSharpApp
Nota:algunos terminales pueden requerir que agregue comillas alrededor de F#así:"F#".
Después, vaya al nuevo directorio creado por el comando anterior:
Command prompt
cd MyFSharpApp
El comando dotnet crea una nueva aplicación de tipo consola para usted. El parámetro -lang especifica el lenguaje de programación F# y -o crea un directorio llamado MyFSharpApp donde se almacena su aplicación y lo rellena con los archivos necesarios. El comando cd MyFSharpApp lo coloca en el directorio de la aplicación recién creada.
El archivo principal de la carpeta MyFSharpApp es Program.fs. Por defecto, ya contiene el código necesario para escribir "¡Hola mundo desde F#!" en la consola.
Program.fs
// For more information see https://aka.ms/fsharp-console-appsprintfn "Hello from F#"
Seleccione el botón Continuar para ir al siguiente paso.
¿Tiene un error?
Si recibe un mensaje similar a No se pudo crear la plantilla "Console Application". Se denegó el acceso a la ruta “C:\Windows\System32\MyApp”, cambie su directorio actual a uno donde tenga permisos para crear una nueva carpeta e intente ejecutar el comando de nuevo.
Si Windows no encuentra el SDK cuando intenta crear el proyecto y está seguro de haber instalado el SDK, su máquina podría tener un problema con la variable de entorno PATH. ConsulteStack Overflow post para obtener instrucciones sobre cómo diagnosticar y solucionar este problema.
Si no puede resolver el problema, use el botón He tenido un problema para obtener ayuda para solucionar el problema.
Ejecutar la aplicación
En el símbolo del sistema, ejecute el siguiente comando:
En el terminal, ejecute el siguiente comando:
Command prompt
dotnet run
Si la aplicación se ejecutó correctamente, debería ver la siguiente salida:
Command prompt
Hello from F#
Enhorabuena, ha creado y ejecutado su primera aplicación de F#. Seleccione el botón Continuar para ir al siguiente paso.
Editar el código
Abra Program.fs en cualquier editor de texto y reemplace todo el código por lo siguiente. Si lo desea, puede reemplazar el nombre Ana por su nombre.
Program.fs
// Define a new function to print a name.let printGreeting name = printfn $"Hello {name} from F#!"// Call your new function!printGreeting "Ana"
Guardar el Program.fs y vuelva a ejecutar el código.
Command prompt
dotnet run
Si la aplicación se ejecutó correctamente, debería ver una salida similar a la siguiente:
Command prompt
Hello Ana from F#!
Pasos siguientes
Ahora que ya tiene los conceptos básicos, vamos a profundizar más en el lenguaje, con un aprendizaje autoguiado de F#.