الفرق بين المراجعتين لصفحة: «Sass/keywords»
< Sass
لا ملخص تعديل |
لا ملخص تعديل |
||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>()keywords</code> في Sass}}</noinclude> | <noinclude>{{DISPLAYTITLE: الدالة <code>()keywords</code> في Sass}}</noinclude> | ||
تعيد الدالة <code>keywords()</code> قاموسًا من الوسائط المسماة المُمرّرة إلى دالة أو مخلوط (mixin) والذي يأخذ قائمة متغيرةً من الوسائط. اسماء الوسائط هي سلاسل نصيةٌ، ولا تحتوي على البادئة | تعيد الدالة <code>keywords()</code> قاموسًا من الوسائط المسماة المُمرّرة إلى [[Sass/function directives|دالة]] أو [[Sass/mixins|مخلوط]] (mixin) والذي يأخذ قائمة متغيرةً من الوسائط. اسماء الوسائط هي سلاسل نصيةٌ، ولا تحتوي على البادئة <code>$</code>. | ||
. | |||
== البنية العامة == | == البنية العامة == | ||
| سطر 15: | سطر 13: | ||
== القيم المعادة == | == القيم المعادة == | ||
قائمة مكونةً من الوسائط المسماة المُمرّرة إلى الدالة أو المخلوط. | قائمة مكونةً من الوسائط المسماة المُمرّرة إلى [[Sass/function directives|الدالة]] أو [[Sass/mixins|المخلوط]]. | ||
== الأخطاء والاستثناءات == | == الأخطاء والاستثناءات == | ||
| سطر 21: | سطر 19: | ||
== أمثلة == | == أمثلة == | ||
مثال عن استخدام الدالة <code>keywords()</code>:<syntaxhighlight> | مثال عن استخدام الدالة <code>keywords()</code> مع قاعدة <code>[[Sass/@ rules#.E2.80.8E.40debug|@debug]]</code>:<syntaxhighlight lang="sass"> | ||
@mixin foo($args...) { | @mixin foo($args...) { | ||
@debug keywords($args); // | @debug keywords($args); // (arg1: val, arg2: val) | ||
} | } | ||
مراجعة 02:38، 22 أبريل 2018
تعيد الدالة keywords() قاموسًا من الوسائط المسماة المُمرّرة إلى دالة أو مخلوط (mixin) والذي يأخذ قائمة متغيرةً من الوسائط. اسماء الوسائط هي سلاسل نصيةٌ، ولا تحتوي على البادئة $.
البنية العامة
keywords($args)
المعاملات
$args
قائمة متغيرة من الوسائط.
القيم المعادة
قائمة مكونةً من الوسائط المسماة المُمرّرة إلى الدالة أو المخلوط.
الأخطاء والاستثناءات
سيُرمى الخطأ ArgumentError إن كان لم يكن المعامل $args قائمةً متغيرة من الوسائط.
أمثلة
مثال عن استخدام الدالة keywords() مع قاعدة @debug:
@mixin foo($args...) {
@debug keywords($args); // (arg1: val, arg2: val)
}
@include foo($arg1: val, $arg2: val);
انظر أيضًا
- الدالة
map_merge(): تدمج قاموسين في قاموس واحدٍ.
- الدالة
map_remove(): تعيد قاموسًا جديدًا بعد حذف المفاتيح. - الدالة
map_values(): تُعيد قائمة مكونة من قيم القاموس.