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

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

Fsharp Maps Fsharp Maps Fsharp Maps Fsharp Maps

اف شارپ

Maps در #F

ایجاد Map ها در #F

map ها با ایجاد یک map خالی با استفاده از Map.empty ایجاد شده و با استفاده از تابع Add آیتم ها اضافه می شوند. مثال زیر این را نشان می دهد.

خروجی

شما می توانید با استفاده از key به عناصر فردی در map دسترسی پیدا کنید.

مثال

خروجی

عملیات پایه در map در #F

افزودن نام ماژول در #F

جدول زیر عملیات پایه در map را نشان می دهد.

عضوتوضیحات
Addmap جدیدی را با پیوند اضافه شده به map داده شده برمی گرداند.
ContainsKeyتست این که یک عنصر در دامنه map باشد.
Countتعداد اتصالات یا bindings در map .
IsEmptytrue را باز می گرداند در صورتی که  bindings در map وجود ندارد.
Itemیک عنصر در map را جستجو کنید.  KeyNotFoundException را اعلام می کند اگر هیچ bindings در map وجود ندارد.
Removeیک عنصر را از دامنه map حذف می کند. اگر عنصر وجود نداشته باشد، بدون استثنا اعلام می شود
TryFindیک عنصر در نقشه را جستجو کنید، مقدار Some را اگر یک عنصر در دامنه map باشد، و مقدار None را اگر عنصر در دامنه map نباشد را بازمی گرداند.

مثال زیر استفاده از برخی از ویژگی های فوق را نشان می دهد

خروجی

map ها با ایجاد یک map خالی با استفاده از Map.empty ایجاد شده و با استفاده از تابع Add آیتم ها اضافه می شوند. مثال زیر این را نشان می دهد.map ها با ایجاد یک map خالی با استفاده از Map.empty ایجاد شده و با استفاده از تابع Add آیتم ها اضافه می شوند. مثال زیر این را نشان می دهد.map ها با ایجاد یک map خالی با استفاده از Map.empty ایجاد شده و با استفاده از تابع Add آیتم ها اضافه می شوند. مثال زیر این را نشان می دهد.

مطالب مرتبط