Apple M1 또는 M2 칩이 있는 Mac을 사용하는 경우 Arm64 버전의 SDK를 설치해야 합니다.
올바르게 설치된 모든 것을 확인하세요
설치한 후 새 명령 프롬프트를 열고 다음 명령을 실행합니다.
설치한 후 새 터미널을 열고 다음 명령을 실행합니다.
Command prompt
dotnet --version
설치에 성공한 경우 버전 8.0.100 이상이 출력되어야 합니다.
Command prompt
8.0.100
모든 것이 정상이면 아래의 계속 버튼을 선택하여 다음 단계로 이동합니다.
오류가 있나요?
'dotnet'이 내부 또는 외부 명령 오류로 인식되지 않는 경우 새 명령 프롬프트를 열어야 합니다. 컴퓨터를 빠르게 다시 시작해도 문제를 해결할 수 없는 경우 문제가 발생했습니다 버튼을 사용하여 문제 해결에 도움을 받으세요.
앱 만들기
명령 프롬프트에서 다음 명령을 실행하여 앱을 만듭니다.
터미널에서 다음 명령을 실행하여 앱을 만듭니다.
Command prompt
dotnet new console -lang F# -o MyFSharpApp
참고: 일부 터미널에서는 "F#"와 같이 F# 주위에 따옴표를 추가해야 할 수 있습니다.
그런 다음 이전 명령으로 만든 새 디렉터리로 이동합니다.
Command prompt
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#"
다음 단계로 이동하려면 아래의 계속 버튼을 선택하세요.
오류가 있나요?
템플릿 "Console Application"을 만들 수 없습니다. 'C:\Windows\System32\MyApp' 경로에 대한 액세스가 거부되었습니다.와 비슷한 메시지를 받으면 현재 디렉터리를 새 폴더를 만들 수 있는 권한이 있는 디렉터리로 변경하고 명령을 다시 실행해 보세요.
프로젝트를 만들려고 할 때 Windows에서 SDK를 찾을 수 없고 SDK를 설치했다고 확신하는 경우 컴퓨터에 PATH 환경 변수에 문제가 있을 수 있습니다. 이 문제를 진단하고 수정하는 방법에 대한 지침은 이 Stack Overflow 게시물을 참조하세요.
발생한 문제를 해결할 수 없는 경우 문제 해결에 대한 도움말을 보려면 아래에 있는 문제가 발생했습니다 버튼을 선택하세요.
앱 실행
명령 프롬프트에서 다음 명령을 실행합니다.
터미널에서 다음 명령을 실행합니다.
Command prompt
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 파일을 저장하고 코드를 다시 실행합니다.
Command prompt
dotnet run
앱이 성공적으로 실행된 경우 다음과 유사한 출력이 표시됩니다.
Command prompt
Hello Ana from F#!
다음 단계
이제 기본 사항을 확인했으므로 F#에 대한 셀프 가이드 학습을 통해 언어에 대해 자세히 알아보겠습니다.