F #-프로그램 구조
F #은 함수형 프로그래밍 언어입니다.
F #에서 함수는 데이터 형식처럼 작동합니다. 다른 변수와 같은 방식으로 함수를 선언하고 사용할 수 있습니다.
일반적으로 F # 응용 프로그램에는 특정 진입 점이 없습니다. 컴파일러는 파일의 모든 최상위 문을 위에서 아래로 실행합니다.
그러나 절차 적 프로그래밍 스타일을 따르기 위해 많은 응용 프로그램은 주 루프를 호출하는 단일 최상위 문을 유지합니다.
다음 코드는 간단한 F # 프로그램을 보여줍니다.
open System
(* This is a multi-line comment *)
// This is a single-line comment
let sign num =
if num > 0 then "positive"
elif num < 0 then "negative"
else "zero"
let main() =
Console.WriteLine("sign 5: {0}", (sign 5))
main()
프로그램을 컴파일하고 실행하면 다음과 같은 출력이 생성됩니다.
sign 5: positive
유의하십시오-
F # 코드 파일은 open 네임 스페이스를 가져 오는 데 사용되는 문.
파일 본문에는 응용 프로그램의 비즈니스 논리를 구현하는 다른 기능이 포함되어 있습니다.
메인 루프에는 실행 가능한 최상위 문이 포함되어 있습니다.