الفرق بين المراجعتين لصفحة: «Sass/index»
< Sass
جميل-بيلوني (نقاش | مساهمات) ط مراجعة الصفحة وتدقيقها. |
ط استبدال النص - 'توثيق Sass الرسمي.]' ب'توثيق Sass الرسمي].' |
||
(2 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 1: | سطر 1: | ||
تعيد الدالة <code>index()</code> موضع عنصرٍ في القائمة. إن لم يكن العنصر موجودًا فستعيد القيمة العدميَّة (null). | تعيد الدالة <code>index()</code> موضع عنصرٍ في القائمة. إن لم يكن العنصر موجودًا فستعيد القيمة العدميَّة (null). | ||
لاحظ أنَّ رقم موضع العنصر الأول في [[Sass/SassScript#.D8.A7.D9.84.D9.82.D9.88.D8.A7.D8.A6.D9.85|قائمة Sass]] هو 1، خلافًا لبعض اللغات، والثاني هو 2 وهكذا. | لاحظ أنَّ رقم موضع العنصر الأول في [[Sass/SassScript#.D8.A7.D9.84.D9.82.D9.88.D8.A7.D8.A6.D9.85|قائمة Sass]] هو 1، خلافًا لبعض اللغات، والثاني هو 2 وهكذا. يمكن أن تعيد هذه الدالة أيضًا موضع الزوج مفتاح/قيمة في [[Sass/SassScript#.D8.A7.D9.84.D8.AE.D8.B1.D8.A7.D8.A6.D8.B7 .28Maps.29|خريطة (map)]]. | ||
==البنية العامة== | |||
يمكن أن تعيد هذه الدالة أيضًا موضع الزوج مفتاح/قيمة في [[Sass/SassScript#.D8.A7.D9.84.D8.AE.D8.B1.D8.A7.D8.A6.D8.B7 .28Maps.29|خريطة (map)]]. | |||
== البنية العامة == | |||
<syntaxhighlight lang="sass"> | <syntaxhighlight lang="sass"> | ||
index($list, $value) | index($list, $value) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==المعاملات== | |||
== المعاملات == | ===<code>$list</code>=== | ||
=== <code>$list</code> === | |||
القائمة التي تحتوي على القيمة <code>$value</code>. | القائمة التي تحتوي على القيمة <code>$value</code>. | ||
===<code>$value</code>=== | |||
=== <code>$value</code> === | |||
القيمة المراد معرفة ترتيب موضعها. | القيمة المراد معرفة ترتيب موضعها. | ||
==القيم المعادة== | |||
== القيم المعادة == | |||
يُعاد عدد يمثل موضع القيمة <code>$value</code> في القائمة <code>$list</code>، أو تُعاد القيمة <code>null</code> إن لم تكن تلك القيمة موجودة في القائمة. | يُعاد عدد يمثل موضع القيمة <code>$value</code> في القائمة <code>$list</code>، أو تُعاد القيمة <code>null</code> إن لم تكن تلك القيمة موجودة في القائمة. | ||
==أمثلة== | |||
== أمثلة == | أمثلة نموذجية عن استخدام الدالة <code>index()</code>:<syntaxhighlight lang="sass"> | ||
index(1px solid red, solid) // 2 | index(1px solid red, solid) // 2 | ||
index(1px solid red, dashed) // null | index(1px solid red, dashed) // null | ||
index((width: 10px, height: 20px), (height 20px)) // 2 | index((width: 10px, height: 20px), (height 20px)) // 2 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== انظر أيضًا == | ==انظر أيضًا== | ||
* الدالة <code>[[Sass/append|append()]]</code>: تُضيف عنصرًا إلى قائمة | *الدالة <code>[[Sass/append|append()]]</code>: تُضيف عنصرًا إلى قائمة. | ||
== مصادر == | *الدالة <code>[[Sass/zip|zip()]]</code>: تُضم مجموعة من القوائم في قائمة واحدة متعدِّدة الأبعاد. | ||
* [https://sass-lang.com/documentation/Sass/Script/Functions.html#index-instance_method قسم الدالة index في صفحة الدوال في توثيق Sass الرسمي. | *الدالة <code>[[Sass/list separator|list_separator()]]</code>: تعيد الفاصلة المستعملة في القائمة. | ||
[[تصنيف:Sass]] | ==مصادر== | ||
[[تصنيف: Sass Function]] | *[https://sass-lang.com/documentation/Sass/Script/Functions.html#index-instance_method قسم الدالة index في صفحة الدوال في توثيق Sass الرسمي].<noinclude>{{DISPLAYTITLE: الدالة <code>()index</code> في Sass}}</noinclude> | ||
[[تصنيف:Sass|{{SUBPAGENAME}}]] | |||
[[تصنيف: Sass Function|{{SUBPAGENAME}}]] |
المراجعة الحالية بتاريخ 06:59، 20 مايو 2018
تعيد الدالة index()
موضع عنصرٍ في القائمة. إن لم يكن العنصر موجودًا فستعيد القيمة العدميَّة (null).
لاحظ أنَّ رقم موضع العنصر الأول في قائمة Sass هو 1، خلافًا لبعض اللغات، والثاني هو 2 وهكذا. يمكن أن تعيد هذه الدالة أيضًا موضع الزوج مفتاح/قيمة في خريطة (map).
البنية العامة
index($list, $value)
المعاملات
$list
القائمة التي تحتوي على القيمة $value
.
$value
القيمة المراد معرفة ترتيب موضعها.
القيم المعادة
يُعاد عدد يمثل موضع القيمة $value
في القائمة $list
، أو تُعاد القيمة null
إن لم تكن تلك القيمة موجودة في القائمة.
أمثلة
أمثلة نموذجية عن استخدام الدالة index()
:
index(1px solid red, solid) // 2
index(1px solid red, dashed) // null
index((width: 10px, height: 20px), (height 20px)) // 2
انظر أيضًا
- الدالة
append()
: تُضيف عنصرًا إلى قائمة.
- الدالة
zip()
: تُضم مجموعة من القوائم في قائمة واحدة متعدِّدة الأبعاد. - الدالة
list_separator()
: تعيد الفاصلة المستعملة في القائمة.