الفرق بين المراجعتين ل"Sass/keywords"
< Sass
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>()keywords</code> في Sass}}</noinclude> تعيد الدالة <code>keywords()</code> قائمة مكونةً من م...') |
|||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>()keywords</code> في Sass}}</noinclude> | <noinclude>{{DISPLAYTITLE: الدالة <code>()keywords</code> في Sass}}</noinclude> | ||
− | تعيد الدالة <code>keywords()</code> قائمة | + | تعيد الدالة <code>keywords()</code> قاموسًا من الوسائط المسماة المُمرّرة إلى دالة أو مخلوط (mixin) والذي يأخذ قائمة متغيرةً من الوسائط. اسماء الوسائط هي سلاسل نصيةٌ، ولا تحتوي على البادئة <code>$</code>. |
+ | |||
+ | . | ||
+ | |||
== البنية العامة == | == البنية العامة == | ||
<syntaxhighlight lang="sass"> | <syntaxhighlight lang="sass"> | ||
− | keywords($ | + | keywords($args) |
</syntaxhighlight> | </syntaxhighlight> | ||
== المعاملات == | == المعاملات == | ||
− | === <code>$ | + | === <code>$args</code> === |
− | + | قائمة متغيرة من الوسائط. | |
== القيم المعادة == | == القيم المعادة == | ||
− | قائمة مكونةً من | + | قائمة مكونةً من الوسائط المسماة المُمرّرة إلى الدالة أو المخلوط. |
== الأخطاء والاستثناءات == | == الأخطاء والاستثناءات == | ||
− | سيُرمى الخطأ <code>ArgumentError</code> إن كان لم يكن المعامل <code>$map</code> | + | سيُرمى الخطأ <code>ArgumentError</code> إن كان لم يكن المعامل <code>$map</code> قائمةً متغيرة من الوسائط. |
== أمثلة == | == أمثلة == | ||
مثال عن استخدام الدالة <code>keywords()</code>:<syntaxhighlight> | مثال عن استخدام الدالة <code>keywords()</code>:<syntaxhighlight> | ||
− | + | @mixin foo($args...) { | |
+ | @debug keywords($args); //=> (arg1: val, arg2: val) | ||
+ | } | ||
+ | @include foo($arg1: val, $arg2: val); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== انظر أيضًا == | == انظر أيضًا == |
مراجعة 15:51، 21 أبريل 2018
تعيد الدالة keywords()
قاموسًا من الوسائط المسماة المُمرّرة إلى دالة أو مخلوط (mixin) والذي يأخذ قائمة متغيرةً من الوسائط. اسماء الوسائط هي سلاسل نصيةٌ، ولا تحتوي على البادئة $
.
.
البنية العامة
keywords($args)
المعاملات
$args
قائمة متغيرة من الوسائط.
القيم المعادة
قائمة مكونةً من الوسائط المسماة المُمرّرة إلى الدالة أو المخلوط.
الأخطاء والاستثناءات
سيُرمى الخطأ ArgumentError
إن كان لم يكن المعامل $map
قائمةً متغيرة من الوسائط.
أمثلة
مثال عن استخدام الدالة keywords()
:
@mixin foo($args...) {
@debug keywords($args); //=> (arg1: val, arg2: val)
}
@include foo($arg1: val, $arg2: val);
انظر أيضًا
- الدالة
map_merge()
: تدمج قاموسين في قاموس واحدٍ.
- الدالة
map_remove()
: تعيد قاموسًا جديدًا بعد حذف المفاتيح. - الدالة
map_values()
: تُعيد قائمة مكونة من قيم القاموس.