Если вы работаете на Mac с чипом Apple M1 или M2, вам необходимо установить версию Arm64 для SDK.
Проверьте, все ли установлено правильно
После установки откройте новую командную строку и выполните следующую команду:
После установки откройте новый терминал и выполните следующую команду:
Terminal
dotnet --version
If the installation succeeded, you should see version 9.0.100 or higher outputted:
Command prompt
9.0.100
Если все в порядке, нажмите кнопку Продолжить ниже, чтобы перейти к следующему шагу.
Произошла ошибка?
Если вы получаете сообщение об ошибке 'dotnet' is not recognized as an internal or external command, убедитесь, что вы открыли новую командную строку. Если быстрый перезапуск компьютера не устраняет проблему, нажмите кнопку У меня возникла проблема, чтобы получить помощь в устранении проблемы.
Создайте свое приложение
В командной строке выполните следующую команду, чтобы создать приложение:
В терминале выполните следующую команду, чтобы создать приложение:
Terminal
dotnet new console -lang F# -o MyFSharpApp
Примечание. Некоторые терминалы могут потребовать, чтобы вы взяли в кавычки F#, например: "F#".
Затем перейдите в новый каталог, созданный предыдущей командой:
Terminal
cd MyFSharpApp
Команда dotnet создает для вас новое приложение типа консоль. Параметр -lang задает язык программирования F#, а -o создает каталог с именем MyFSharpApp, в котором хранится ваше приложение, и заполняет его нужными файлами. Команда cd MyFSharpApp перемещает вас в новый каталог приложений.
Основным файлом в папке MyFSharpApp является Program.fs. По умолчанию он уже содержит необходимый код для записи «Hello World from F#!\» в консоль.
Program.fs
// For more information see https://aka.ms/fsharp-console-appsprintfn "Hello from F#"
Нажмите кнопку Продолжить ниже, чтобы перейти к следующему шагу.
Произошла ошибка?
Если вы получили сообщение вроде Не удалось создать шаблон "Консольное приложение". Отказано в доступе к пути "C:\Windows\System32\MyApp", измените текущий каталог на другой, в котором у вас есть разрешения на создание новой папки, и попробуйте выполнить команду еще раз.
Если Windows не удается найти SDK при попытке создать проект, и вы уверены, что установили SDK, на своем компьютере, возможно, есть проблема с переменной среды PATH. Инструкции по диагностике и устранению этой проблемы см. в этом публикации Stack Overflow.
Если вы не можете решить возникшую проблему, нажмите кнопку Я столкнулся с проблемой ниже, чтобы получить помощь в устранении проблемы.
Запустите свое приложение
В командной строке выполните следующую команду:
В терминале выполните следующую команду:
Terminal
dotnet run
Если приложение успешно запущено, будет отображаться следующий результат:
Command prompt
Hello from F#
Поздравляем, вы создали и запустили ваше первое приложение F#! Нажмите кнопку Продолжить ниже, чтобы перейти к следующему шагу.
Отредактируйте свой код
Откройте Program.fs в любом текстовом редакторе и замените весь код следующим. При желании вы можете заменить имя Ana своим именем.
Program.fs
// Define a new function to print a name.let printGreeting name = printfn $"Hello {name} from F#!"// Call your new function!printGreeting "Ana"
Сохраните файл Program.fs и снова запустите свой код.
Terminal
dotnet run
Если приложение успешно запущено, будет отображаться результат, подобный следующему:
Command prompt
Hello Ana from F#!
Следующие шаги
Теперь, когда у вас есть основы, давайте углубимся в язык, самостоятельно изучая F#.