标识符
__LINE__
、
__SOURCE_DIRECTORY__
和
__SOURCE_FILE__
是内置值,可在代码中使用这些值来访问源行号、目录和文件名。
__LINE__
__SOURCE_DIRECTORY__
__SOURCE_FILE__
其中每个值的类型都是 string
。
下表汇总了 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 2017\Projects\SourceInfo\SourceInfo
Source File: Program.fs
编译器指令
F# 语言参考