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 네임 스페이스를 가져 오는 데 사용되는 문.

  • 파일 본문에는 응용 프로그램의 비즈니스 논리를 구현하는 다른 기능이 포함되어 있습니다.

  • 메인 루프에는 실행 가능한 최상위 문이 포함되어 있습니다.