مرجع نگاشتها (map)
11 تابع و 0 مقدارِ map: امضا، اثر، مرحله، هزینه و مثالهای آزموده.
نگاشت (map) مقدارها را زیر کلیدها نگه میدارد. بسیاری از تابعهای اینجا به شکل متد نوشته میشوند: m.set(k, v) همان map.set(m, k, v) است.
توابع#
map.at#
map.at([map], [key])
مقدارِ زیر یک کلید.
- اثر: ندارد: نتیجه فقط به آرگومانها بستگی دارد.
- مرحله: هر کندل.
- هزینه: تعداد ثابتی عملیات.
- مثالها: حجم بر اساس روز هفته.
map.clear#
map.clear([map])
همهٔ مدخلها را برمیدارد.
- اثر: یک مجموعه را در جای خودش تغییر میدهد.
- مرحله: هر کندل.
- هزینه: تعداد ثابتی عملیات.
map.contains#
map.contains([map], [key])
وقتی کلید در نگاشت باشد، درست است.
- اثر: ندارد: نتیجه فقط به آرگومانها بستگی دارد.
- مرحله: هر کندل.
- هزینه: تعداد ثابتی عملیات.
map.copy#
map.copy([map])
یک کپی از نگاشت.
- اثر: مقدار تازهای میسازد که اندازهاش از آرگومانها پیروی میکند (در دفتر حافظه شمرده میشود).
- مرحله: هر کندل.
- هزینه: حافظه میگیرد: دفتر حافظه آنچه را میسازد میشمارد.
map.keys#
map.keys([map])
کلیدها یا مقدارها به شکل یک آرایه.
- اثر: مقدار تازهای میسازد که اندازهاش از آرگومانها پیروی میکند (در دفتر حافظه شمرده میشود).
- مرحله: هر کندل.
- هزینه: حافظه میگیرد: دفتر حافظه آنچه را میسازد میشمارد.
- مثالها: حجم بر اساس روز هفته.
map.new#
map.new()
یک نگاشت خالی میسازد.
- اثر: مقدار تازهای میسازد که اندازهاش از آرگومانها پیروی میکند (در دفتر حافظه شمرده میشود).
- مرحله: هر کندل.
- هزینه: حافظه میگیرد: دفتر حافظه آنچه را میسازد میشمارد.
map.remove#
map.remove([map], [key])
کلید را برمیدارد.
- اثر: یک مجموعه را در جای خودش تغییر میدهد.
- مرحله: هر کندل.
- هزینه: تعداد ثابتی عملیات.
map.set#
map.set([map], [key], [value])
مقدار زیر یک کلید را تعیین میکند.
- اثر: یک مجموعه را در جای خودش تغییر میدهد؛ مقدار تازهای میسازد که اندازهاش از آرگومانها پیروی میکند (در دفتر حافظه شمرده میشود).
- مرحله: هر کندل.
- هزینه: حافظه میگیرد: دفتر حافظه آنچه را میسازد میشمارد.
- مثالها: حجم بر اساس روز هفته.
map.set_all#
map.set_all([map], [other])
همهٔ مدخلهای یک نگاشت دیگر را در این نگاشت کپی میکند.
- اثر: یک مجموعه را در جای خودش تغییر میدهد؛ مقدار تازهای میسازد که اندازهاش از آرگومانها پیروی میکند (در دفتر حافظه شمرده میشود).
- مرحله: هر کندل.
- هزینه: حافظه میگیرد: دفتر حافظه آنچه را میسازد میشمارد.
map.size#
map.size([map])
تعداد مدخلها.
- اثر: ندارد: نتیجه فقط به آرگومانها بستگی دارد.
- مرحله: هر کندل.
- هزینه: تعداد ثابتی عملیات.
- مثالها: حجم بر اساس روز هفته.
map.values#
map.values([map])
کلیدها یا مقدارها به شکل یک آرایه.
- اثر: مقدار تازهای میسازد که اندازهاش از آرگومانها پیروی میکند (در دفتر حافظه شمرده میشود).
- مرحله: هر کندل.
- هزینه: حافظه میگیرد: دفتر حافظه آنچه را میسازد میشمارد.