آموزش دونه:مرجع آموزش

ماژول در اف شارپ (Fsharp Modules) آموزش زبان برنامه نویسی اف شارپ #F

Fsharp Modules Fsharp Modules Fsharp Modules

اف شارپ

Modules در #F

همانطور که در هر کتابخانه MSDN، در یک #module F  یک گروه از ساختارهای کد #F است، مانند انواع تابع مقادیر، values و کد در do bindings. این کلاس به عنوان یک کلاس زبان مشترک (common language runtime (CLR که دارای اعضای استاتیک است اجرا می شود.
بسته به وضعیت که آیا کل فایل در ماژول گنجانده شده است، دو نوع اعلان ماژول وجود دارد.

  • اعلان ماژول سطح بالا
  • اعلامیه ماژول محلی

در یک اعلان ماژول سطح بالا کل فایل در ماژول گنجانده شده است. در این مورد، اولین اعلان در فایل اعلان ماژول است.
در یک اعلان ماژول محلی، تنها اعلان هایی که تحت آن اعلان ماژول قرار دارند، بخشی از ماژول هستند.

سینتکس

سینتکس توضیح ماژول در #F به شرح زیر است.

لطفا توجه داشته باشید که accessibility-modifier می تواند یکی از این موارد باشد – public, private, internal . پیش فرض public است .

مثال 

فایل ماژول Arithmetic.fs

فایل برنامه main.fs

خروجی

مثال

خروجی

 

مطالب مرتبط