كلمة أساسية المرجع (F#)
هذه صورة إلى يحتوي على الارتباطات إلى معلومات حول الجميع F# الكلمات اللغة الأساسية.
جدول ب # كلمة أساسية
يعرض الجدول التالي الجميع الكلمات الأساسية ب # في ترتيب أبجدي، إلى gether مع وصف مختصر وارتباطات إلى ذات الصلة إلى صور تحتوي على مزيد من المعلومات.
Keyword |
الارتباط |
الوصف |
---|---|---|
abstract |
يشير إلى أسلوب أما أن يكون لا التنفيذ في النوع في عليها هو التصريح، أو هو ظاهري ولها تطبيق افتراضي. |
|
and |
يستخدم في شكل عودي روابط، في تصريحات خاصية، و مع قيود متعددة تشغيل معلمات عامة. |
|
as |
يستخدم إلى إعطاء اسم كائن لفئة الكائن الحالي. تستخدم أيضا إلى تسمية إلى نقش كاملة ضمن مطابقة نقش. |
|
assert |
يستخدم إلى التحقق من تعليمات برمجية أثناء التصحيح. |
|
base |
استخدام كـ اسم كائن clكـs bكـe. |
|
begin |
في بناء جملة المطول، يشير يبدأ كتل تعليمات برمجية. |
|
class |
في مطول بناء الجملة، يشير إلى بداية تعريف فئة. |
|
default |
تطبيق أسلوب مجرد؛ واستخدام إلى gether مع إعلان أسلوب مجرد إلى إنشاء أسلوباً ظاهرياً. |
|
delegate |
تستخدم لتعريف مفوض. |
|
do |
المستخدمة في ينفذ الحلقات بنيات أو إلى ينفذ تعليمات برمجية الحتمي. |
|
done |
في مطول بناء الجملة، يشير إلى إنهاء حظر من تعليمات برمجية في تعبير looping. |
|
downcast |
يستخدم لتحويل إلى نوع التي هو السفلي في سلسلة توريث. |
|
downto |
في forالتعبير، والمستخدم عند حساب في الاتجاه المعاكس. |
|
elif |
استخدام في branchفيg الشرطي. نموذج قصير من else if. |
|
else |
استخدام في branchفيg الشرطي. |
|
end |
في ملفات تعريف نوع و نوع ملحقات، يشير إلى إنهاء مقطع ملفات تعريف العضو. في بناء جملة المطول، باستخدام إلى تحديد إنهاء حظر تعليمات برمجية التي تبدأ beginالكلمة الأساسية. |
|
exception |
يستخدم إلى التصريح نوع استثناء. |
|
extern |
يشير إلى أن عنصر برنامج معلن هو في تجميع أو ثنائي آخر. |
|
false |
يستخدم كـ منطقية قيمة حرفية. |
|
finally |
استخدام إلى gether tryإلى تقديم حظر من تعليمات برمجية التي تنفذ بغض النظر عن حدوث استثناء. |
|
for |
تستخدم في تنفيذ الحلقات بنيات. |
|
fun |
استخدامها في تعبيرات لامدا، وتعرف أيضا كـ وظائف مجهول. |
|
function |
يستخدم كبديل أقل إلى funالكلمة الأساسية و matchالتعبير في تعبير lambda يحتوي تشغيل نقش مطابقة تشغيل وسيطة واحدة. |
|
global |
يستخدم للإشارة إلى مساحة الاسم.NET المستوى الأعلى. |
|
if |
يستخدم في بنيات التفريعي الشرطي. |
|
in |
استخدام التعبيرات التسلسل، وفي بناء جملة المطول، إلى فصل التعابير من الروابط. |
|
inherit |
استخدام إلى تحديد فئة أساسية أو الواجهة الأساسية. |
|
inline |
يستخدم للإشارة إلى إحدى الوظائف التي يجب أن تتكامل مباشرة في تعليمات برمجية للمتصل. |
|
interface |
تستخدم إلى تقوم بتعريف وتنفيذ الواجهات. |
|
internal |
يستخدم لتعيين أن عضو هو vهوible داخل تجميع ولكن لا خارجة. |
|
lazy |
يستخدم لتعيين حساب الذي هو سيتم تنفيذه عند نتيجة هو المطلوبة. |
|
let |
يستخدم إلى إقران أو يربط اسم إلى قيمة أو دالة. |
|
match |
المستخدمة لفرع بمقارنة القيمة إلى نقش. |
|
member |
تستخدم إلى تقوم بتعريف خاصية أو أسلوب خاص بنوع كائن. |
|
module |
استخدام ليتم اقترانه اسم مجموعة ذات صلة أنواع القيم ويعمل بشكل منطقي منفصل من تعليمات برمجية الأخرى. |
|
mutable |
يستخدم إلى تعريف متغير، وهي القيمة التي يمكن تغييرها. |
|
namespace |
يستخدم إلى إقران اسم بمجموعة من الوحدات النمطية، والأنواع ذات الصلة إلى منطقياً بفصل من تعليمات برمجية الأخرى. |
|
new |
يستخدم لتعريف تعريف أو استدعاء الدالة الإنشائية الذي يقوم بإنشاء أو التي يمكن إنشاء كائن. كما يستخدم في قيود معلمة عامة للإشارة إلى أن نوع يجب أن يحتوي على الدالة الإنشائية معينة. |
|
not |
لا فعلياً كلمة أساسية. ومع ذلك، not structفي تركيبة هو المستخدمة كقيد معلمة عامة. |
|
null |
يشير إلى غياب كائن. تستخدم أيضا في القيود معلمة عامة. |
|
of |
يستخدم في الاتحادات discriminated للإشارة إلى نوع فئات من قيم، والمفوض و استثناء تصريحات. |
|
open |
يستخدم إلى توفير محتويات مساحة الاسم أو وحدة نمطية دون تأهيل. |
|
or |
يستخدم مع الشروط المنطقية كـ منطقية orعامل التشغيل. $ $ $ $ المكافئ إلى ||. تستخدم أيضا في عضو القيود. |
|
override |
يستخدم إلى تنفيذ نسخة لأسلوب ظاهري أو مجرد يختلف الإصدار أساسي. |
|
private |
قم بتقييد الوصول إلى عضو للتعليمات البرمجية في نفس نوع أو وحدة نمطية. |
|
public |
السماح بالوصول إلى عضو من خارج نوع. |
|
rec |
يستخدم للإشارة إلى أن دالة هو العودية. |
|
return |
تستخدم للإشارة إلى القيمة لتوفير كـ نتيجة تعبير الحساب. |
|
static |
تستخدم للإشارة إلى أسلوب أو خاصية الذي يمكن استدعاؤه دون مثيل لنوع أو عضو القيمة التي هو مشترك بين الجميع مثيلات نوع. |
|
struct |
يستخدم لتعريف بنية نوع. تستخدم أيضا في القيود معلمة عامة. يستخدم من أجل توافق OCaml في وحدة نمطية? للتعريفات. |
|
then |
المستخدمة في التعبيرات الشرطية. تستخدم أيضا إلى تنفيذ الآثار الجانبية بعد إنشاء الكائن. |
|
to |
يستخدم في forحلقات للإشارة إلى نطاق. |
|
true |
يستخدم كـ منطقية قيمة حرفية. |
|
try |
استخدام إلى إدخال حظر من تعليمات برمجية التي قد تقوم بإنشاء استثناء. يستخدم مع withأو finally. |
|
type |
تستخدم إلى تقوم بتعريف الفئة، سجل، بنية، توحيد discriminated، نوع التعداد أو وحدة المقياس، أو اكتب الاختصار. |
|
upcast |
يستخدم لتحويل إلى نوع الذي هو أعلى في سلسلة توريث. |
|
use |
استخدام بدلاً من letللقيم التي تتطلب Disposeإلى يمكن استدعاء إلى تحرير موارد. |
|
val |
المستخدمة في توقيع للإشارة إلى القيمة أو نوع التصريح بعضو، في حالات محددة. |
|
void |
يشير إلى.NET voidنوع. استخدام interoperating مع اللغات.NET غير ذلك. |
|
when |
يستخدم للشروط المنطقية ( عند حمايات ) تشغيل التلائمات نقش و إلى إدخال عبارة قيد لمعلمة نوع عام. |
|
while |
يقدم بنية looping. |
|
with |
يستخدم مع matchكلمة أساسية في نمط المطابقة للتعبيرات. تستخدم أيضا في تعبيرات الكائن، سجل النسخ التعبيرات، و نوع ملحقات لتقديم ملفات تعريف عضو، ولتقديم معالجات استثناء. |
|
yield |
المستخدمة في تعبير تسلسل إلى إعطاء القيمة لسلسلة. |
بالإضافة إلى ذلك، ما يلي رموز مميزة محجوزة في F# لأن هذه الكلمات الأساسية باللغة OCaml:
asr |
land |
lor |
lsl |
lsr |
lxor |
mod |
sig |
إذا استخدمت --mlcompatibilityخيار المترجم، هذه الكلمات الأساسية متوفر للاستخدام كـ معرفات.
يتم محجوز الرموز المميزة التالية كـ كلمات أساسية لتوسيع المستقبلية اللغة F#:
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 |