Ayrıntılı sözdizimi (F#)
Sözdizimi iki form F# dilinde birçok yapıları için kullanılabilir: ayrıntılı sözdizimi ve Basit sözdizimi. Ayrıntılı sözdizimi yaygın kullanılmaz, ancak girinti için daha az duyarlı olma avantajına sahiptir. Basit sözdizimi daha kısadır ve girinti başlangıcını ve bitişini yapıları sinyal için kullandığı yerine ek anahtar sözcükler gibi begin, end, inve benzeri. Varsayılan sözdizimi basit sözdizimi aşağıdaki gibidir. Basit sözdizimi etkin değilken bu konuda F# yapıları sözdizimi açıklanmaktadır. Her basit sözdizimi etkinleştirseniz bile, yine ayrıntılı sözdizimi için bazı yapıları kullanabilirsiniz, böylece ayrıntılı sözdizimi zaman etkindir. Basit sözdizimi kullanarak devre #light "off" yönergesi.
Tablo yapıları
Aşağıdaki tabloda bağlamlarda F# dil yapıları için basit ve ayrıntılı sözdizimi gösterilmiştir iki form arasındaki fark burada. Bu tabloda, açılı ayraçlar (<>), kullanıcı tarafından sağlanan sözdizimi öğeleri içine. Her dil yapısı bu yapılar içinde kullanılan sözdizimi hakkında daha ayrıntılı bilgi için belgelerine bakın.
Dil yapısı |
Basit sözdizimi |
Ayrıntılı sözdizimi |
---|---|---|
Bileşik ifadeler |
|
|
iç içe let bağlar |
|
|
kod bloğu |
|
|
for...do |
|
|
while...do |
|
|
for...in |
|
|
do |
|
|
Kayıt |
|
|
class |
|
|
yapı |
|
|
discriminated Birliği |
|
end |
arabirim |
|
|
nesne ifadesi |
|
|
arabirim uygulaması |
|
|
türü uzantısı |
|
|
Modülü |
|
|
Ayrıca bkz.
Kavramlar
Kod biçimlendirme yönergeleri (F#)