Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
ve __SOURCE_FILE__ tanımlayıcıları__LINE____SOURCE_DIRECTORY__, kodunuzda kaynak satır numarasına, dizine ve dosya adına erişmenizi sağlayan yerleşik değerlerdir.
Sözdizimi
__LINE__
__SOURCE_DIRECTORY__
__SOURCE_FILE__
Açıklamalar
Bu değerlerin her biri türündedir string.
Aşağıdaki tabloda F# dilinde kullanılabilen kaynak satır, dosya ve yol tanımlayıcıları özetlenir. Bu tanımlayıcılar ön işlemci makroları değildir; bunlar, derleyici tarafından tanınan yerleşik değerlerdir.
| Önceden tanımlanmış tanımlayıcı | Açıklama |
|---|---|
__LINE__ |
Yönergeleri dikkate alarak #line geçerli satır numarasını değerlendirir. |
__SOURCE_DIRECTORY__ |
Yönergeleri dikkate alarak #line kaynak dizinin geçerli tam yolunu değerlendirir. |
__SOURCE_FILE__ |
Yönergeleri dikkate alarak #line , yolu olmadan geçerli kaynak dosya adını değerlendirir. |
yönergesi #line hakkında daha fazla bilgi için bkz. Derleyici Yönergeleri.
Örnek
Aşağıdaki kod örneğinde bu değerlerin kullanımı gösterilmektedir.
let printSourceLocation() =
printfn "Line: %s" __LINE__
printfn "Source Directory: %s" __SOURCE_DIRECTORY__
printfn "Source File: %s" __SOURCE_FILE__
printSourceLocation()
Çıktı:
Line: 4
Source Directory: C:\Users\username\Documents\Visual Studio 2017\Projects\SourceInfo\SourceInfo
Source File: Program.fs