Anahtar başvurusu (F#)
Bu konuda tüm F# dili sözcükler hakkındaki bilgilere bağlantılar içerir.
F# anahtar tablosu
Alfabetik sıraya göre kısa açıklamalar ve daha fazla bilgi içeren ilgili konulara bağlantılar ile birlikte tüm F# anahtar sözcükler aşağıdaki tabloda gösterilmiştir.
Anahtar Sözcük |
Bağlantı |
Description |
---|---|---|
abstract |
Ya da hiçbir uygulama türü, bildirildiði veya sanaldır ve bir varsayýlan uygulama sahip olan bir yöntemi gösterir. |
|
and |
Karşılıklı olarak özyinelemeli bağları, özellik bildirimleri ve genel parametreler üzerinde birden fazla kısıtlamalar ile kullanılır. |
|
as |
Geçerli sınıf nesnesi nesne adı vermek için kullanılır. Bir desen eşleşmesi içinde tam bir desen için bir ad vermek için de kullanılır. |
|
assert |
Kod hata ayıklama sırasında doğrulamak için kullanılır. |
|
base |
Temel sınıf nesnesi adı olarak kullanılır. |
|
begin |
Ayrıntılı sözdiziminde, kod bloğunu gösterir. |
|
class |
Ayrıntılı sözdizimi sınıf tanımını gösterir. |
|
default |
Soyut bir yöntemin uygulaması gösterir; sanal bir yöntem oluşturmak için bir Özet yöntem bildirimi ile birlikte kullanılır. |
|
delegate |
Bir temsilci bildirmek için kullanılır. |
|
do |
Döngü yapıları veya onun kod yürütmek için kullanılır. |
|
done |
Ayrıntılı sözdiziminde sonuna kadar döngü deyimi içinde kod bloğunu gösterir. |
|
downcast |
Miras zincirinde daha düşük bir türe dönüştürmek için kullanılır. |
|
downto |
İçinde bir for tersten sayım sırasında kullanılan ifade. |
|
elif |
Koşullu dallanma kullanılır. Kısa biçimi olan else if. |
|
else |
Koşullu dallanma kullanılır. |
|
end |
Tür tanımları ve türü uzantıları, üye tanımlarının bir bölüm sonu gösterir. Ayrıntılı sözdiziminde başlayan bir kod bloğunun sonuna belirlemek için kullanılan begin anahtar sözcüğü. |
|
exception |
Özel durum türü bildirmek için kullanılır. |
|
extern |
Bildirilen program öğesi başka bir ikili dosya veya derleme içinde tanımlanan gösterir. |
|
false |
Boole sabit değer olarak kullanılır. |
|
finally |
İle birlikte kullanılan try olup özel durum oluþsa bağımsız olarak yürütülen kod bloğunu tanıtmak için. |
|
for |
Döngü yapıları içinde kullanılır. |
|
fun |
Lambda ifadeleri, olarak da bilinen adsız işlevlerde kullanılır. |
|
function |
Daha kısa bir alternatifi olarak kullanılan fun anahtar sözcüğünü ve bir match desen eşleştirme tek bir bağımsız değişken olan lambda ifade ifadesinde. |
|
global |
Üst düzey başvurmak için kullanılır.net ad alanýnda bulunur. |
|
if |
Koşullu dallanan yapıları içinde kullanılır. |
|
in |
Sıra ifadelerin ve ayrıntılı sözdizimi bağlamaları gelen ifadeleri ayırmak için kullanılır. |
|
inherit |
Bir temel sınıf veya temel arabirim belirtmek için kullanılır. |
|
inline |
Arayanın koduna doğrudan entegre bir işlev göstermek için kullanılır. |
|
interface |
Arabirimleri uygulayan ve bildirmek için kullanılır. |
|
internal |
Üye görünür olduğunu belirtmek için kullanılan bir derlemenin içinde ancak bunun dışında değil. |
|
lazy |
Bir sonuç yalnızca gerekli olduğunda gerçekleştirilecek hesaplama belirtmek için kullanılır. |
|
let |
İlişkilendir ya da bağlama, bir değer veya işleve bir ad için kullanılır. |
|
let! |
Zaman uyumsuz bir hesaplamanın sonucu için bir ad bağlamak için zaman uyumsuz iş akışları veya hesaplama türü bir sonuç için bir ad bağlamak için kullanılan diğer hesaplama ifadeleri için kullanılır. |
|
match |
Şube desen bir değerle karşılaştırmadan tarafından kullanılan. |
|
member |
Bir özellik veya yöntem bir nesne türünde bildirmek için kullanılır. |
|
module |
Bir grup ilgili türleri, değerleri ve İşlevler, mantıksal olarak diğer kodundan ayrı bir ad ilişkilendirmek için kullanılır. |
|
mutable |
Diğer bir deyişle, değiştirilebilir bir değeri bir değişken bildirmek için kullanılır. |
|
namespace |
Bir grup ilgili türleri ve modülleri, mantıksal olarak diğer kodundan ayrı bir ad ilişkilendirmek için kullanılır. |
|
new |
Bildirmek, tanımlamak ya da oluşturan veya nesneyi oluşturan bir kurucu çağırmak için kullanılır. Ayrıca genel parametre kısıtlamalar bir türü belirli bir oluşturucusu olmalıdır belirtmek için kullanılır. |
|
not |
Aslında bir anahtar sözcük. Ancak, not struct birlikte genel parametre kısıtlama olarak kullanılır. |
|
null |
Bir nesnenin devamsızlık gösterir. Ayrıca genel parametre kısıtlamalar kullanılır. |
|
of |
Kategoriler değerlerin türünü belirtmek için discriminated sendikalar ve temsilci ve özel durum bildirimleri kullanılır. |
|
open |
Bir ad ya da modül içeriğini niteliği olmadan kullanılabilir hale getirmek için kullanılır. |
|
or |
Boolean koşulları bir Boole değeri kullanılan or işleci. Eşdeğer ||. Ayrıca üye kısıtlamalar kullanılır. |
|
override |
Bir sürümünü temel sürümünden farklı bir soyut veya sanal bir yöntemi uygulamak için kullanılır. |
|
private |
Üye kodu aynı tür veya modül için erişimi kısıtlar. |
|
public |
Üye türü dışında erişim sağlar. |
|
rec |
Bir işlevi özyinelemeli olduğunu belirtmek için kullanılır. |
|
return |
Bir hesaplama ifadesi sonucu olarak sağlamak için bir değer belirtmek için kullanılır. |
|
return! |
Bir hesaplama ifadesi göstermek için kullanılan, değerlendirildiğinde, içeren hesaplama ifadenin sonucunu sağlar. |
|
select |
Sorgu ifadelerde hangi alanları veya ayıklamak için sütunları belirtmek için kullanılır. Bu aslında ayrılmış bir sözcük değildir ve yalnızca uygun içerikte bir anahtar gibi davranan anlamına gelir bağlamsal bir anahtar olduğunu unutmayın. |
|
static |
Bir yöntem veya bir türünün bir örneği adlı bir özellik ya da bir türün tüm örnekleri arasında paylaşılan bir değer üye göstermek için kullanılır. |
|
struct |
Bir yapı türü bildirmek için kullanılır. Ayrıca genel parametre kısıtlamalar kullanılır. OCaml Uyumluluk modülü tanımlarındaki kullanılır. |
|
then |
Koşullu deyimlerde kullanılan. Yan etkileri sonra nesne oluşturmayı gerçekleştirmek için de kullanılır. |
|
to |
Kullanılan for bir aralık belirtmek için döngü. |
|
true |
Boole sabit değer olarak kullanılır. |
|
try |
Bir istisna oluşturabilecek kod bloğu tanıtmak için kullanılır. İle birlikte kullanılan with veya finally. |
|
type |
Bir sınıf, kayıt, yapı, discriminated Birliği, numaralandýrma türü, ölçü birimi bildirmek veya kısaltmayı yazın için kullanılır. |
|
upcast |
Miras zincirinde daha yüksek bir türe dönüştürmek için kullanılır. |
|
use |
Yerine kullanılan let için gerekli değerleri Dispose kaynakları serbest bırakmak için çağrılabilir. |
|
use! |
Yerine kullanılan let! zaman uyumsuz iş akışları ve diğer hesaplama ifadeleri gerektiren değerleri için Dispose kaynakları serbest bırakmak için çağrılabilir. |
|
val |
Bir değer belirtmek için bir imza veya bir tür sınırlı durumlarda üyesi bildirmek için kullanılır. |
|
void |
Gösterir.NET void type. Diğer birlikte çalışma yapılırken kullanılır.net dilleri. |
|
when |
Boolean koşullar için kullanılan (, guards) desen eşleşmeleri ve tanıtmak için genel bir tür parametresiyle CONSTRAINT yan tümcesi. |
|
while |
Bir döngü yapýsý tanıtır. |
|
with |
İle birlikte kullanılan match desen eşleştirme deyimleri bir anahtar sözcük. Ayrıca nesne ifadeleri, kayıt kopyalama ifadeler ve türü uzantıları üye tanımları tanıtmak ve özel durum işleyicilerini tanıtmak için kullanılır. |
|
yield |
Sıra ifadede bir sıra için bir değer üretmek için kullanılır. |
|
yield! |
Bir hesaplama ifadesi içinde verilen hesaplaması ifadenin sonucunu içeren hesaplama deyimi sonuçları topluluğu eklemek için kullanılır. |
Anahtar sözcükler OCaml dilinde oldukları için buna ek olarak, aşağıdaki belirteçler F# ayrılmıştır:
asr |
land |
lor |
lsl |
lsr |
lxor |
mod |
sig |
Kullanırsanız, --mlcompatibility derleyici seçeneği, bu sözcükler kullanılabilir tanımlayıcılar olarak.
Aşağıdaki simgeleri F# dilinin gelecekteki genişleme anahtar sözcük olarak ayrılmıştır:
atomic |
break |
checked |
component |
const |
constraint |
constructor |
continue |
eager |
event |
external |
fixed |
functor |
include |
method |
mixin |
object |
parallel |
process |
protected |
pure |
sealed |
tailcall |
trait |
virtual |
volatile |
Ayrıca bkz.
Başvuru
Sembol ve işleç başvurusu (F#)