الفرق بين المراجعتين لصفحة: «Sass/index»
< Sass
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>()index</code> في Sass}}</noinclude> تجمع الدالة <code>index'''()'''</code> قائمتين في قائمة...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>()index</code> في Sass}}</noinclude> | <noinclude>{{DISPLAYTITLE: الدالة <code>()index</code> في Sass}}</noinclude> | ||
تعيد الدالة <code>index'''()'''</code> موضع عنصرٍ في القائمة. إن لم يكن العنصر موجودًا فستعيد القيمة المعدومة <code>null</code>. | |||
لاحظ أنه على عكس بعض اللغات ، يكون رقم العنصر الأول في قوائم Sass هو <code>1</code>، والثاني رقمه <code>2</code>، وهكذا. | |||
== البنية العامة == | == البنية العامة == | ||
<syntaxhighlight lang="sass"> | <syntaxhighlight lang="sass"> | ||
index($list, $value) | |||
</syntaxhighlight> | </syntaxhighlight> | ||
== المعاملات == | == المعاملات == | ||
=== <code>$ | === <code>$list</code> === | ||
قائمة. | |||
=== <code>$ | === <code>$value</code> === | ||
قيمةٌ ما. | |||
== القيم المعادة == | == القيم المعادة == | ||
عدد يمثل موضع القيمة <code>$value</code> في القائمة، أو <code>null</code> إن لم يكن موجودًا فيها. | |||
== أمثلة == | == أمثلة == | ||
مثال عن استخدام الدالة <code> | مثال عن استخدام الدالة <code>index()</code>:<syntaxhighlight lang="sass"> | ||
index(1px solid red, solid) => 2 | |||
index(1px solid red, dashed) => null | |||
index((width: 10px, height: 20px), (height 20px)) => 2 | |||
</syntaxhighlight>سيُصرّف المثال السابق إلى شيفرة <nowiki/>[[CSS]] الآتية:<syntaxhighlight lang="css"> | </syntaxhighlight>سيُصرّف المثال السابق إلى شيفرة <nowiki/>[[CSS]] الآتية:<syntaxhighlight lang="css"> | ||
.selector { | .selector { | ||
سطر 50: | سطر 36: | ||
* الدالة <code>[[Sass/zip|zip()]]</code>: تُضم مجموعة من القوائم في قائمة واحدة متعددة الأبعاد. | * الدالة <code>[[Sass/zip|zip()]]</code>: تُضم مجموعة من القوائم في قائمة واحدة متعددة الأبعاد. | ||
* الدالة <code>[[Sass/list separator|list_separator()]]</code>: تعيد فاصلة القائمة. | |||
== مصادر == | == مصادر == | ||
* [https://sass-lang.com/documentation/Sass/Script/Functions.html# | * [https://sass-lang.com/documentation/Sass/Script/Functions.html#index-instance_method قسم الدالة في صفحة الدوال في توثيق Sass الرسمي.] | ||
[[تصنيف:Sass]] | [[تصنيف:Sass]] | ||
[[تصنيف: Sass Function]] | [[تصنيف: Sass Function]] |
مراجعة 11:41، 21 أبريل 2018
تعيد الدالة index()
موضع عنصرٍ في القائمة. إن لم يكن العنصر موجودًا فستعيد القيمة المعدومة null
.
لاحظ أنه على عكس بعض اللغات ، يكون رقم العنصر الأول في قوائم Sass هو 1
، والثاني رقمه 2
، وهكذا.
البنية العامة
index($list, $value)
المعاملات
$list
قائمة.
$value
قيمةٌ ما.
القيم المعادة
عدد يمثل موضع القيمة $value
في القائمة، أو null
إن لم يكن موجودًا فيها.
أمثلة
مثال عن استخدام الدالة index()
:
index(1px solid red, solid) => 2
index(1px solid red, dashed) => null
index((width: 10px, height: 20px), (height 20px)) => 2
سيُصرّف المثال السابق إلى شيفرة CSS الآتية:
.selector {
padding: 10px 20px 30px 40px;
font-family: "Times New Roman", Times, serif;
}
انظر أيضًا
- الدالة
append()
: تُضيف عنصرًا إلى قائمة.
- الدالة
zip()
: تُضم مجموعة من القوائم في قائمة واحدة متعددة الأبعاد. - الدالة
list_separator()
: تعيد فاصلة القائمة.