이 페이지가 유용했습니까?
이 콘텐츠에 대한 여러분의 의견은 중요합니다. 의견을 알려주십시오.
추가 의견
1500자 남음
소스 줄, 파일 및 경로 식별자(F#)
이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

소스 줄, 파일 및 경로 식별자(F#)

__LINE__ , __SOURCE_DIRECTORY____SOURCE_FILE__ 식별자는 코드에서 소스 줄 번호, 디렉터리 및 파일 이름에 액세스하는 데 사용할 수 있는 기본 제공 값입니다.

__LINE__
__SOURCE_DIRECTORY__
__SOURCE_FILE__

이들 값 각각의 형식은 string입니다.

다음 표에는 F#에서 사용할 수 있는 소스 줄, 파일 및 경로 식별자가 요약 정리되어 있습니다. 이 식별자는 전처리기 매크로가 아닙니다. 이들 식별자는 컴파일러에서 인식하는 기본 제공 값입니다.

미리 정의된 식별자

설명

__LINE__

#line 지시문을 고려하여 현재 줄 번호를 구합니다.

__SOURCE_DIRECTORY__

#line 지시문을 고려하여 소스 디렉터리의 현재 전체 경로를 구합니다.

__SOURCE_FILE__

#line 지시문을 고려하여 현재 소스 파일 이름과 해당 경로를 구합니다.

#line 지시문에 대한 자세한 내용은 컴파일러 지시문(F#)을 참조하십시오.

다음 코드 예제에서는 이러한 값을 사용하는 방법을 보여 줍니다.


let printSourceLocation() =
    printfn "Line: %s" __LINE__
    printfn "Source Directory: %s" __SOURCE_DIRECTORY__
    printfn "Source File: %s" __SOURCE_FILE__
printSourceLocation()


출력

Line: 4
Source Directory: C:\Users\username\Documents\Visual Studio 2010\Projects\SourceInfo\SourceInfo
Source File: C:\Users\username\Documents\Visual Studio 2010\Projects\SourceInfo\SourceInfo\Program.fs
표시:
© 2015 Microsoft