الفرق بين المراجعتين ل"Sass/index"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE: الدالة <code>()index</code> في Sass}}</noinclude>
 
<noinclude>{{DISPLAYTITLE: الدالة <code>()index</code> في Sass}}</noinclude>
تعيد الدالة <code>index'''()‎'''</code> موضع عنصرٍ في القائمة. إن لم يكن العنصر موجودًا فستعيد القيمة المعدومة <code>null</code>.
+
تعيد الدالة <code>index()‎</code> موضع عنصرٍ في القائمة. إن لم يكن العنصر موجودًا فستعيد القيمة المعدومة <code>null</code>. لاحظ أنه على عكس بعض اللغات ، يكون رقم العنصر الأول في قوائم Sass هو <code>1</code>، والثاني رقمه <code>2</code>، وهكذا.
 
 
لاحظ أنه على عكس بعض اللغات ، يكون رقم العنصر الأول في قوائم Sass هو <code>1</code>، والثاني رقمه <code>2</code>، وهكذا.
 
  
 
== البنية العامة ==
 
== البنية العامة ==
سطر 22: سطر 20:
 
== أمثلة ==
 
== أمثلة ==
 
مثال عن استخدام الدالة <code>index()‎</code>:<syntaxhighlight lang="sass">
 
مثال عن استخدام الدالة <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>‎: تُضم مجموعة من القوائم في قائمة واحدة متعددة الأبعاد.
 
* الدالة <code>[[Sass/zip|zip()]]</code>‎: تُضم مجموعة من القوائم في قائمة واحدة متعددة الأبعاد.

مراجعة 02:32، 22 أبريل 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

انظر أيضًا

  • الدالة append()‎: تُضيف عنصرًا إلى قائمة.
  • الدالة zip()‎: تُضم مجموعة من القوائم في قائمة واحدة متعددة الأبعاد.
  • الدالة list_separator()‎: تعيد فاصلة القائمة.

مصادر