이 페이지가 유용했습니까?
이 콘텐츠에 대한 여러분의 의견은 중요합니다. 의견을 알려주십시오.
추가 의견
1500자 남음
내보내기(0) 인쇄
모두 확장
이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

리터럴(F#)

이 항목의 표에서는 F#의 리터럴 형식을 지정하는 방법을 보여 줍니다.

다음 표에는 F#의 리터럴 형식이 나와 있습니다. 16진수 표기법의 숫자를 나타내는 문자는 대/소문자를 구분하지 않습니다. 형식을 식별하는 문자는 대/소문자를 구분합니다.

형식

설명

접미사 또는 접두사

예제

sbyte

부호 있는 8비트 정수

y

86y

0b00000101y

byte

부호 없는 8비트 자연수

uy

86uy

0b00000101uy

int16

부호 있는 16비트 정수

s

86s

uint16

부호 없는 16비트 자연수

us

86us

int

int32

부호 있는 32비트 정수

l 또는 none

86

86l

uint

uint32

부호 없는 32비트 자연수

u 또는 ul

86u

86ul

unativeint

부호 없는 자연수인 네이티브 포인터

un

0x00002D3Fun

int64

부호 있는 64비트 정수

L

86L

uint64

부호 없는 64비트 자연수

UL

86UL

single, float32

32비트 부동 소수점 숫자

F 또는 f

4.14F 또는 4.14f

lf

0x00000000lf

float; double

64비트 부동 소수점 숫자

없음

4.14, 2.3E+32 또는 2.3e+32

LF

0x0000000000000000LF

bigint

64비트 표현으로 제한되지 않는 정수

I

9999999999999999999999999999I

decimal

고정 소수점 또는 유리수로 표현되는 소수

M 또는 m

0.7833M 또는 0.7833m

Char

유니코드 문자

없음

'a'

문자열

유니코드 문자열

없음

"text\n"

또는

@"c:\filename"

또는

"""<book title="Paradise Lost">"""

또는

"string1" + "string2"

문자열(F#) 을 참조하십시오.

byte

ASCII 문자

B

'a'B

byte[]

ASCII 문자열

B

"text"B

String 또는 byte[]

약어 문자열

@ 접두사

@"\\server\share"(유니코드)

@"\\server\share"B(ASCII)

유니코드 문자열은 명시적 인코딩이나 UTF-32 인코딩을 포함할 수 있습니다. 명시적 인코딩은 \u 뒤에 16비트 16진수 코드를 사용하여 지정할 수 있고, UTF-32 인코딩은 \U 뒤에 유니코드 서로게이트 쌍을 나타내는 32비트 16진수 코드를 사용하여 지정할 수 있습니다.

F# 3.1부터 + 기호를 사용하여 문자열 리터럴을 조합할 수 있습니다. 또한 비트 또는 (|||) 연산자를 사용해서 열거형 플래그를 조합할 수도 있습니다. 예를 들어, 다음 코드는 F# 3.1에서 올바른 코드입니다.

[<Literal>]
let literal1 = "a" + "b"

[<Literal>]
let fileLocation =   __SOURCE_DIRECTORY__ + "/" + __SOURCE_FILE__

[<Literal>]
let literal2 = 1 ||| 64

[<Literal>]
let literal3 = System.IO.FileAccess.Read ||| System.IO.FileAccess.Write

다른 비트 연산자를 사용할 수 없습니다.

상수가 될 값은 Literal 특성으로 표시할 수 있습니다. 이 특성을 사용하면 값이 상수로 컴파일됩니다.

식에 일치하는 패턴에서 소문자로 시작하는 식별자는 언제나 리터럴이 아닌 바인딩을 위한 변수로 처리되므로 일반적으로 리터럴을 정의할 때 첫 자를 대문자를 사용해야 합니다.

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2015 Microsoft