كلمة أساسية المرجع (F#)

هذه صورة إلى يحتوي على الارتباطات إلى معلومات حول الجميع F# الكلمات اللغة الأساسية.

جدول ب # كلمة أساسية

يعرض الجدول التالي الجميع الكلمات الأساسية ب # في ترتيب أبجدي، إلى gether مع وصف مختصر وارتباطات إلى ذات الصلة إلى صور تحتوي على مزيد من المعلومات.

Keyword

الارتباط

الوصف

abstract

الأعضاء (F#)

فئات مجردة (F#)

يشير إلى أسلوب أما أن يكون لا التنفيذ في النوع في عليها هو التصريح، أو هو ظاهري ولها تطبيق افتراضي.

and

ترك للربط (F#)

الأعضاء (F#)

القيود (F#)

يستخدم في شكل عودي روابط، في تصريحات خاصية، و مع قيود متعددة تشغيل معلمات عامة.

as

الفئات (F#)

الأنماط (F#)

يستخدم إلى إعطاء اسم كائن لفئة الكائن الحالي. تستخدم أيضا إلى تسمية إلى نقش كاملة ضمن مطابقة نقش.

assert

assertions (F#)

يستخدم إلى التحقق من تعليمات برمجية أثناء التصحيح.

base

الفئات (F#)

وراثة (F#)

استخدام كـ اسم كائن clكـs bكـe.

begin

مطول بناء الجملة (F#)

في بناء جملة المطول، يشير يبدأ كتل تعليمات برمجية.

class

الفئات (F#)

في مطول بناء الجملة، يشير إلى بداية تعريف فئة.

default

الأعضاء (F#)

تطبيق أسلوب مجرد؛ واستخدام إلى gether مع إعلان أسلوب مجرد إلى إنشاء أسلوباً ظاهرياً.

delegate

المفوضون (F#)

تستخدم لتعريف مفوض.

do

قم بالربط (F#)

حلقات: for... إلى تعبير (F#)

حلقات: for.... في تعبير (F#)

حلقات: بينما... هل تعبير (F#)

المستخدمة في ينفذ الحلقات بنيات أو إلى ينفذ تعليمات برمجية الحتمي.

done

مطول بناء الجملة (F#)

في مطول بناء الجملة، يشير إلى إنهاء حظر من تعليمات برمجية في تعبير looping.

downcast

بث و تحويلات (F#)

يستخدم لتحويل إلى نوع التي هو السفلي في سلسلة توريث.

downto

حلقات: for... إلى تعبير (F#)

في forالتعبير، والمستخدم عند حساب في الاتجاه المعاكس.

elif

التعبيرات الشرطية: إذا... ثم... آخر (F#)

استخدام في branchفيg الشرطي. نموذج قصير من else if.

else

التعبيرات الشرطية: إذا... ثم... آخر (F#)

استخدام في branchفيg الشرطي.

end

بني (F#)

الاتحادات discriminated (F#)

السجلات (F#)

ملحقات من النوع (F#)

مطول بناء الجملة (F#)

في ملفات تعريف نوع و نوع ملحقات، يشير إلى إنهاء مقطع ملفات تعريف العضو.

في بناء جملة المطول، باستخدام إلى تحديد إنهاء حظر تعليمات برمجية التي تبدأ beginالكلمة الأساسية.

exception

‏‏ استثناء معالجة (F#)

أنواع الاستثناءات (F#)

يستخدم إلى التصريح نوع استثناء.

extern

الخارجية دالات (F#)

يشير إلى أن عنصر برنامج معلن هو في تجميع أو ثنائي آخر.

false

أنواع الأولية (F#)

يستخدم كـ منطقية قيمة حرفية.

finally

الاستثناءات: حاول... وأخيراً تعبير (F#)

استخدام إلى gether tryإلى تقديم حظر من تعليمات برمجية التي تنفذ بغض النظر عن حدوث استثناء.

for

حلقات: for... إلى تعبير (F#)

حلقات: for.... في تعبير (F#)

تستخدم في تنفيذ الحلقات بنيات.

fun

التعبيرات لامدا: الترفيه كلمة أساسية (F#)

استخدامها في تعبيرات لامدا، وتعرف أيضا كـ وظائف مجهول.

function

تطابق التعبيرات (F#)

التعبيرات لامدا: الترفيه كلمة أساسية (F#)

يستخدم كبديل أقل إلى funالكلمة الأساسية و matchالتعبير في تعبير lambda يحتوي تشغيل نقش مطابقة تشغيل وسيطة واحدة.

global

مساحات الاسم (F#)

يستخدم للإشارة إلى مساحة الاسم.NET المستوى الأعلى.

if

التعبيرات الشرطية: إذا... ثم... آخر (F#)

يستخدم في بنيات التفريعي الشرطي.

in

حلقات: for.... في تعبير (F#)

مطول بناء الجملة (F#)

استخدام التعبيرات التسلسل، وفي بناء جملة المطول، إلى فصل التعابير من الروابط.

inherit

وراثة (F#)

استخدام إلى تحديد فئة أساسية أو الواجهة الأساسية.

inline

الدالات (F#)

موضعي الوظائف (F#)

يستخدم للإشارة إلى إحدى الوظائف التي يجب أن تتكامل مباشرة في تعليمات برمجية للمتصل.

interface

واجهات (F#)

تستخدم إلى تقوم بتعريف وتنفيذ الواجهات.

internal

التحكم بالوصول (F#)

يستخدم لتعيين أن عضو هو vهوible داخل تجميع ولكن لا خارجة.

lazy

حسابات البطيئة (F#)

يستخدم لتعيين حساب الذي هو سيتم تنفيذه عند نتيجة هو المطلوبة.

let

ترك للربط (F#)

يستخدم إلى إقران أو يربط اسم إلى قيمة أو دالة.

match

تطابق التعبيرات (F#)

المستخدمة لفرع بمقارنة القيمة إلى نقش.

member

الأعضاء (F#)

تستخدم إلى تقوم بتعريف خاصية أو أسلوب خاص بنوع كائن.

module

الوحدات النمطية (F#)

استخدام ليتم اقترانه اسم مجموعة ذات صلة أنواع القيم ويعمل بشكل منطقي منفصل من تعليمات برمجية الأخرى.

mutable

ترك للربط (F#)

يستخدم إلى تعريف متغير، وهي القيمة التي يمكن تغييرها.

namespace

مساحات الاسم (F#)

يستخدم إلى إقران اسم بمجموعة من الوحدات النمطية، والأنواع ذات الصلة إلى منطقياً بفصل من تعليمات برمجية الأخرى.

new

المنشئات (F#)

القيود (F#)

يستخدم لتعريف تعريف أو استدعاء الدالة الإنشائية الذي يقوم بإنشاء أو التي يمكن إنشاء كائن.

كما يستخدم في قيود معلمة عامة للإشارة إلى أن نوع يجب أن يحتوي على الدالة الإنشائية معينة.

not

الرمز وعامل التشغيل مرجع (F#)

القيود (F#)

لا فعلياً كلمة أساسية. ومع ذلك، not structفي تركيبة هو المستخدمة كقيد معلمة عامة.

null

قيم خالية (F#)

القيود (F#)

يشير إلى غياب كائن.

تستخدم أيضا في القيود معلمة عامة.

of

الاتحادات discriminated (F#)

المفوضون (F#)

أنواع الاستثناءات (F#)

يستخدم في الاتحادات discriminated للإشارة إلى نوع فئات من قيم، والمفوض و ‏‏ استثناء تصريحات.

open

قم باستيراد تصريحات: فتح كلمة أساسية (F#)

يستخدم إلى توفير محتويات مساحة الاسم أو وحدة نمطية دون تأهيل.

or

الرمز وعامل التشغيل مرجع (F#)

القيود (F#)

يستخدم مع الشروط المنطقية كـ منطقية orعامل التشغيل. $ $ $ $ المكافئ إلى ||.

تستخدم أيضا في عضو القيود.

override

الأعضاء (F#)

يستخدم إلى تنفيذ نسخة لأسلوب ظاهري أو مجرد يختلف الإصدار أساسي.

private

التحكم بالوصول (F#)

قم بتقييد الوصول إلى عضو للتعليمات البرمجية في نفس نوع أو وحدة نمطية.

public

التحكم بالوصول (F#)

السماح بالوصول إلى عضو من خارج نوع.

rec

الدالات (F#)

يستخدم للإشارة إلى أن دالة هو العودية.

return

مهام سير العمل غير متزامن (F#)

التعبيرات احتساب (F#)

تستخدم للإشارة إلى القيمة لتوفير كـ نتيجة تعبير الحساب.

static

الأعضاء (F#)

تستخدم للإشارة إلى أسلوب أو خاصية الذي يمكن استدعاؤه دون مثيل لنوع أو عضو القيمة التي هو مشترك بين الجميع مثيلات نوع.

struct

بني (F#)

القيود (F#)

يستخدم لتعريف بنية نوع.

تستخدم أيضا في القيود معلمة عامة.

يستخدم من أجل توافق OCaml في وحدة نمطية? للتعريفات.

then

التعبيرات الشرطية: إذا... ثم... آخر (F#)

المنشئات (F#)

المستخدمة في التعبيرات الشرطية.

تستخدم أيضا إلى تنفيذ الآثار الجانبية بعد إنشاء الكائن.

to

حلقات: for... إلى تعبير (F#)

يستخدم في forحلقات للإشارة إلى نطاق.

true

أنواع الأولية (F#)

يستخدم كـ منطقية قيمة حرفية.

try

الاستثناءات: حاول... مع تعبير (F#)

الاستثناءات: حاول... وأخيراً تعبير (F#)

استخدام إلى إدخال حظر من تعليمات برمجية التي قد تقوم بإنشاء استثناء. يستخدم مع withأو finally.

type

أنواع ب #

الفئات (F#)

السجلات (F#)

بني (F#)

عمليات التعداد (F#)

الاتحادات discriminated (F#)

اختصارات نوع (F#)

وحدات المقياس (F#)

تستخدم إلى تقوم بتعريف الفئة، سجل، بنية، توحيد discriminated، نوع التعداد أو وحدة المقياس، أو اكتب الاختصار.

upcast

بث و تحويلات (F#)

يستخدم لتحويل إلى نوع الذي هو أعلى في سلسلة توريث.

use

إدارة الموارد: استخدم كلمة أساسية (F#)

استخدام بدلاً من letللقيم التي تتطلب Disposeإلى يمكن استدعاء إلى تحرير موارد.

val

حقول واضحة: قيمة كلمة أساسية (F#)

التواقيع (F#)

الأعضاء (F#)

المستخدمة في توقيع للإشارة إلى القيمة أو نوع التصريح بعضو، في حالات محددة.

void

أنواع الأولية (F#)

يشير إلى.NET voidنوع. استخدام interoperating مع اللغات.NET غير ذلك.

when

القيود (F#)

يستخدم للشروط المنطقية ( عند حمايات ) تشغيل التلائمات نقش و إلى إدخال عبارة قيد لمعلمة نوع عام.

while

حلقات: بينما... هل تعبير (F#)

يقدم بنية looping.

with

تطابق التعبيرات (F#)

كائن تعبيرات (F#)

ملحقات من النوع (F#)

الاستثناءات: حاول... مع تعبير (F#)

يستخدم مع matchكلمة أساسية في نمط المطابقة للتعبيرات. تستخدم أيضا في تعبيرات الكائن، سجل النسخ التعبيرات، و نوع ملحقات لتقديم ملفات تعريف عضو، ولتقديم معالجات ‏‏ استثناء.

yield

تسلسلات (F#)

المستخدمة في تعبير تسلسل إلى إعطاء القيمة لسلسلة.

بالإضافة إلى ذلك، ما يلي رموز مميزة محجوزة في 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

راجع أيضًا:

المرجع

الرمز وعامل التشغيل مرجع (F#)

موارد أخرى

مرجع لغة ب #

خيارات برنامج التحويل البرمجي (F #)