Si está en un equipo Mac con un chip M1 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 new y ejecute el siguiente comando:
Command prompt
dotnet
Si la instalación se realizó correctamente, debería ver una salida similar a la siguiente:
Command prompt
Usage: dotnet [options]Usage: dotnet [path-to-application]Options:-h|--help Display help.--info Display .NET information.--list-sdks Display the installed SDKs.--list-runtimes Display the installed runtimes.path-to-application:The path to an application .dll file to execute.
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 no puede resolver el problema, use el botón He tenido un problema para obtener ayuda para solucionar el problema.
Si recibe un error comando zsh: no encontrado: dotnet, asegúrese de que ha abierto una nueva ventana del terminal. Si no puede resolver el problema, use el botón He tenido un problema para obtener ayuda para solucionar el problema.
Si recibe un error dotnet: comando no encontrado, asegúrese de haber abierto una nueva ventana de terminal. Si no puede resolver el problema, utilice el botón Me encontré con un problema para obtener ayuda para solucionarlo.
Creación de 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 -f net7.0
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 que tiene, seleccione el botón a continuación Me encontré con 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
Enhorabuena, ha creado y ejecutado su primera aplicación de F#.
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
Pasos siguientes
Ahora que ya tiene los conceptos básicos, vamos a profundizar más en el lenguaje, con un aprendizaje autoguiado de F#.