الفرق بين المراجعتين لصفحة: «Sass/keywords»
< Sass
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق الصفحة. |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
سطر 30: | سطر 30: | ||
* الدالة <code>[[Sass/map remove|map_remove()]]</code>: تعيد خريطة الممرَّرة بعد حذف مفاتيح معينة منها. | * الدالة <code>[[Sass/map remove|map_remove()]]</code>: تعيد خريطة الممرَّرة بعد حذف مفاتيح معينة منها. | ||
* الدالة <code>[[Sass/map values|map_values()]]</code>: | * الدالة <code>[[Sass/map values|map_values()]]</code>: تعيد خريطة تحتوي على قيم تلك الخريطة فقط. | ||
== مصادر == | == مصادر == |
مراجعة 11:40، 3 مايو 2018
تعيد الدالة keywords()
خريطة (map) تحتوي على الوسائط المسماة المُمرّرة إلى دالة أو مخلوط (mixin)، والذي يتطلب تمرير قائمة متغيرةً من الوسائط. أسماء الوسائط هي سلاسل نصيةٌ ولا تحتوي على البادئة $
.
البنية العامة
keywords($args)
المعاملات
$args
قائمة متغيرة من الوسائط.
القيم المعادة
تُعاد خريطة تحتوي على الوسائط المسماة المُمرّرة إلى الدالة أو المخلوط آنذاك.
الأخطاء والاستثناءات
سيُرمى الخطأ ArgumentError
إن لم يكن المعامل $args
قائمةً متغيرة من الوسائط.
أمثلة
المثال 1: استخدام الدالة keywords()
مع قاعدة @debug
.
@mixin foo($args...) {
@debug keywords($args); // (arg1: val, arg2: val)
}
@include foo($arg1: val, $arg2: val);
انظر أيضًا
- الدالة
map_merge()
: تدمج خريطتين في خريطة واحدة.
- الدالة
map_remove()
: تعيد خريطة الممرَّرة بعد حذف مفاتيح معينة منها. - الدالة
map_values()
: تعيد خريطة تحتوي على قيم تلك الخريطة فقط.