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

يحتوي هذا الموضوع على جدول رموز و عوامل تشغيل التي تستخدم في اللغة ب #.

جدول رموز و عوامل تشغيل

الجدول التالي وصف الرموز المستخدمة في اللغة F#، ويوفر الارتباطات إلى إلى صور التي توفر مزيد من المعلومات، وتوفير وصف مختصر لبعض الاستخدامات الرمز. يتم ترتيب الرموز طبقاً إلى ASCIIالتعيين أحرف ترتيب.

الرمز أو عامل التشغيل

الارتباطات

الوصف

!

مرجع خلايا (F#)

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

  • dereferences مرجع خلية.

  • بعد كلمة أساسية، يشير إلى الإصدار معدل سلوك كلمة أساسية's كما يتحكم سير عمل.

"

القيم الحرفية (F#)

  • delimits سلسلة نصية.

#

موجهات مترجم (F#)

أنواع مرونة (F#)

  • بدء توجيه معالج أولي أو المترجم، مثل #light.

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

$

لا توجد المزيد من المعلومات متوفرة.

  • استخدامها داخليا لمتغير معينة من قبل المترجم و دالة أسماء.

%

عوامل تشغيل حسابية (F#)

تعليمات برمجية الاقتباسات (F#)

  • تحسب القيمة المطلقة لعدد صحيح.

  • يستخدم splicing الاقتباسات.

&

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

  • تحسب العنوان لقيمة mutable للاستخدام عند interoperating مع لغات غير ذلك.

  • يستخدم في النقوش و.

&&

منطقي العوامل (F#)

  • تحسب تشغيل المنطقية و.

&&&

عوامل تشغيل أحادي المعامل (F#)

  • حساب أحادي المعامل و تشغيل.

'

القيم الحرفية (F#)

تعميم تلقائي (F#)

  • delimits قيمة حرفية حرف مفرد.

  • الإشارة إلى معلمة نوع عام.

``...``

لا توجد المزيد من المعلومات متوفرة.

  • delimits معرفاً وإلا لن معرفاً قانونية، مثل كـ كلمة أساسية في لغة.

( )

نوع وحدة (F#)

  • تمثل القيمة مفردة من نوع الوحدة.

(...)

المجموعات عن (F#)

التحميل الزائد لعامل التشغيل (F#)

  • يشير إلى ترتيب في التعبيرات التي يتم تقييمها تبعاً له.

  • delimits المجموعة.

  • استخدام في defفيitions عامل.

(*...*)

  • delimits تعليق قد تمتد خطوط متعددة.

(|...|)

أنماط النشطة (F#)

  • delimits على نقش نشطة. ويسمى أيضا القصاصات الموز .

*

عوامل تشغيل حسابية (F#)

المجموعات عن (F#)

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

  • عند استخدام كـ ضرب عامل تشغيل ثنائي، الجانبين الأيسر والأيمن.

  • في أنواع، يشير إلى زوج في المجموعة.

  • استخدام في وحدات المقياس الأنواع.

**

عوامل تشغيل حسابية (F#)

  • تحسب تشغيل العلامة الأسية (س ** يعني y x إلى إس ص).

+

عوامل تشغيل حسابية (F#)

  • عند استخدام كـ إضافة عامل تشغيل ثنائي، الجانبين الأيسر والأيمن.

  • عند استخدام كـ عامل أحادية، يشير إلى كمية موجبة. (رسميا، فإنها تعطي نفس القيمة مع العلامة دون تغيير.)

,

المجموعات عن (F#)

  • يفصل بين عناصر المجموعة، أو نوع معلمات.

-

عوامل تشغيل حسابية (F#)

  • عند استخدام كـ عامل تشغيل ثنائي، يطرح جانب أيمن من الجانب الأيسر.

  • عند استخدامها كعامل تشغيل أحادية، ينفذ عملية وضع إشارة سالب.

->

الدالات (F#)

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

  • في أنواع دالة، delimits الوسيطات و قيم إرجاع.

  • محصول التعبيرات (في تعبيرات تسلسل)؛ المكافئ إلى yieldالكلمة الأساسية.

  • استخدامها في تعبيرات مطابقة

.

الأعضاء (F#)

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

  • الوصول إلى عضو ويفصل أسماء الأفراد في اسم مؤهل بشكل كامل.

  • تعين الفاصلة العشرية في الأرقام النقطة العائمة.

..

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

  • تحديد نطاق.

.. ..

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

  • تحديد نطاق بالإضافة زيادة.

.[...]

صفائف (F#)

  • الوصول إلى عنصر صفيفة.

/

عوامل تشغيل حسابية (F#)

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

  • قسمة الجانب الأيسر (بسط) يمين جانب (المقام).

  • استخدام في وحدات المقياس الأنواع.

//

  • يشير إلى بداية تعليق مفرد الأسطر.

///

وثائق XML (F#)

  • يشير إلى تعليق XML.

:

الدالات (F#)

  • في تعليق توضيحي نوع، قم بفصل اسم معلمة أو عضو من نوعه.

::

قوائم (F#)

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

  • قم بإنشاء قائمة. العنصر تشغيل الجانب الأيسر هو إلحاق lهوt تشغيل جانب أيمن.

  • استخدام مطابقة نقش إلى فصل الأجزاء من قائمة.

:=

مرجع خلايا (F#)

  • قم بتعيين القيمة إلى مرجع خلية.

:>

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

  • قم بتحويل أحد أنواع الكتابة التي هو الأعلى في هيكلي.

:?

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

  • إرجاع trueإذا كانت القيمة تطابق النوع المحدد؛ وإلا، إرجاع false(نوع اختبار عامل).

:?>

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

  • قم بتحويل نوع إلى نوع التي هو أقل في هيكلي.

;

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

قوائم (F#)

السجلات (F#)

  • فصل التعابير (يستخدم غالباً في بناء جملة المطول).

  • فصل عناصر قائمة.

  • يفصل بين حقول سجل.

<

عوامل تشغيل حسابية (F#)

  • تحسب أقل-من تشغيل.

<<

الدالات (F#)

  • composes الدالات اثنين بترتيب عكسي; الثاني هو أول تنفيذه (عامل إنشاء السابقة).

<<<

عوامل تشغيل أحادي المعامل (F#)

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

<-

قيم (F#)

  • قم بتعيين القيمة إلى متغير.

<...>

تعميم تلقائي (F#)

  • delimits معلمات نوع.

<>

عوامل تشغيل حسابية (F#)

  • بإرجاع trueإذا الجانب الأيسر هو لا يعادل بالجانب الأيسر، otherwهوe، إرجاع خطأ.

<=

عوامل تشغيل حسابية (F#)

  • بإرجاع trueالجانب الأيسر كان أصغر من من أو تساوي يمين جانب؛ وإلا يتم إرجاع خطأ.

<|

الدالات (F#)

  • قم بتمرير نتيجة التعبير تشغيل الجانب الأيسر للدالة تشغيل جانب أيمن (عامل توجيه الإخراج إلى الخلف).

<@...@>

تعليمات برمجية الاقتباسات (F#)

  • delimits اقتباس تعليمات برمجية مكتوبة.

<@@...@@>

تعليمات برمجية الاقتباسات (F#)

  • delimits اقتباس رمز مصنف.

=

عوامل تشغيل حسابية (F#)

  • بإرجاع trueإذا الجانب الأيسر هو يساوي الجانب الأيسر؛ otherwهوe، إرجاع خطأ.

>

عوامل تشغيل حسابية (F#)

  • بإرجاع trueإذا الجانب الأيسر هو أكبر من الجانب الأيسر؛ otherwهوe، تقوم بإرجاع خطأ.

>>

الدالات (F#)

  • composes الدالات الثاني (عامل إنشاء إعادة توجيه مكالمة).

>>>

عوامل تشغيل أحادي المعامل (F#)

  • نقل وحدات البت في الكمية تشغيل الجانب الأيسر إلى الحق بعدد المنازل التي تم تعيينها تشغيل جانب أيمن.

>=

عوامل تشغيل حسابية (F#)

  • بإرجاع trueإذا الجانب الأيسر هو أكبر من أو يساوي إلى الجانب الأيسر؛ otherwهوe، تقوم بإرجاع خطأ.

?

معلمات و وسيطات (F#)

  • تحديد وسيطة اختيارية.

  • يستخدم كـ عامل تشغيل للمكالمات أسلوب والخصائص الديناميكية (يتطلب المكتبة F# Pack قوة).

? ... <- ...

  • يستخدم كـ عامل تشغيل لتعيين الخصائص الديناميكية (يتطلب المكتبة F# يحزم قوة).

@

قوائم (F#)

السلاسل (F#)

  • يوحد قائمتين.

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

[...]

قوائم (F#)

  • delimits عناصر قائمة.

[|...|]

صفائف (F#)

  • delimits العناصر صفيفة.

[<...>]

السمات (F#)

  • delimits سمة.

\

السلاسل (F#)

  • يخرجك الحرف التالي؛ والمستخدمة في الحرف و سلسلة حرفية.

^

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

السلاسل (F#)

  • تعين معلمات نوع التي يجب حلها في وقت يحول برمجياً، وليس في وقت التشغيل.

  • وصل سلاسل.

^^^

عوامل تشغيل أحادي المعامل (F#)

  • حساب أحادي المعامل تشغيل أو خاص.

_

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

عام (F#)

  • الإشارة إلى نمط أحرف بدل.

  • قم بتعيين معلمة عامة المستخدمين مجهولين.

`

تعميم تلقائي (F#)

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

{...}

تسلسلات (F#)

السجلات (F#)

  • delimits تعبيرات تسلسل و احتساب التعابير.

  • يستخدم في ملفات تعريف السجل.

|

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

  • delimits حالات مطابقة فردية، حالات توحيد discriminated الفردية، و قيم التعداد.

||

منطقي العوامل (F#)

  • تحسب "قيمة منطقية أو" تشغيل.

|||

عوامل تشغيل أحادي المعامل (F#)

  • حساب أحادي المعامل أو تشغيل.

|>

الدالات (F#)

  • يمرر نتيجة للجانب الأيسر إلى الدالة تشغيل الجانب الأيسر (operaإلىr توجيه الإخراج إعادة توجيه مكالمة).

~~

التحميل الزائد لعامل التشغيل (F#)

  • يستخدم إلى التصريح التحميل الزائد ل operaإلىr علامة السالب الأحادية.

~~~

عوامل تشغيل أحادي المعامل (F#)

  • تحسب المختصة بالبت غير تشغيل.

~-

التحميل الزائد لعامل التشغيل (F#)

  • يستخدم إلى التصريح التحميل الزائد للاحادية ناقص operaإلىr.

~+

التحميل الزائد لعامل التشغيل (F#)

  • تستخدم للتصريح التحميل الزائد للاحادية بالإضافة إلى عامل تشغيل.

أسبقية عامل التشغيل

يعرض الجدول التالي ترتيب الأسبقية من operaإلىrs والكلمات الأساسية بتعبير آخر بلغة ب #، بالترتيب من الأولوية الدنيا إلى الأولوية في الحساب. كذلك تم سرد هو associativity، إذا كان ذلك ممكناً.

العامل

الخاصية االتجميعية

as

لليمين

when

لليمين

| (التوجيه)

لليسار

;

لليمين

let

nonassociative

function, fun, match, try

nonassociative

if

nonassociative

->

لليمين

:=

لليمين

,

nonassociative

or, ||

لليسار

&, &&

لليسار

<op, >op, =, |op, &op

لليسار

^op

لليمين

::

لليمين

:?>, :?

nonassociative

-op,+op، (ثنائي)

لليسار

*op, /op, %op

لليسار

**op

لليمين

f x(تطبيق دالة)

لليسار

| (مطابقة نقش)

لليمين

!op,?op,~op,-op,+op(الأحادية)

لليسار

.

لليسار

f(x)

لليسار

f<types>

لليسار

F# يدعم عامل التشغيل المخصصة التحميل الزائد. وهذا يعني أنه يمكنك تعريف عوامل تشغيل الخاصة بك. في السابق جدول، opيمكن أن يكون أي تسلسل (من الممكن أن تكون فارغ) صالح لأحرف عامل، أما مضمنة أو معرّفة بواسطة مستخدم. وهكذا، يمكنك استخدام هذا الجدول إلى لتحديد ما هو تسلسل من حرف/ حروف إلى استخدام cusإلىm operaإلىr إلى تحقيق المستوى المطلوب من الأسبقية. بادئة . حرف/ حروف are ignored when the compiler determines precedence.

راجع أيضًا:

المرجع

التحميل الزائد لعامل التشغيل (F#)

موارد أخرى

مرجع لغة ب #