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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط
ط (مراجعة الصفحة وتدقيقها.)
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE: الدالة <code>()‎signature</code> في Sass}}</noinclude>
 
<noinclude>{{DISPLAYTITLE: الدالة <code>()‎signature</code> في Sass}}</noinclude>
تحدد الدالة <code>()signature</code> الإمضاء (signature) الصحيح لعدد الوسائط المُمرّرة إلى دالة معينة. في حالة عدم التطابق مع أيٍّ من الإمضاءات، فسيُعاد الإمضاء الأول في رسالة الخطأ.
+
تحدِّد الدالة <code>()signature</code> التوقيع (signature) الصحيح لعدد الوسائط المُمرّرة إلى دالة معيَّنة. في حالة عدم التطابق مع أيٍّ من التواقيع، فسيُعاد التوقيع الأول في رسالة الخطأ.
  
 
== البنية العامة ==
 
== البنية العامة ==
سطر 9: سطر 9:
 
== المعاملات ==
 
== المعاملات ==
  
=== <code>‎$method_name</code> ===
+
=== <code>‎method_name</code> ===
اسم دالة Ruby التي ستُستدعى.
+
اسم دالة روبي التي ستُستدعى.
  
=== <code>‎$arg_arity</code> ===
+
=== <code>‎arg_arity</code> ===
 
عدد الوسائط غير المسماة (unnamed arguments) التي مُمرِّت إلى الدالة.  
 
عدد الوسائط غير المسماة (unnamed arguments) التي مُمرِّت إلى الدالة.  
  
=== <code>‎$kwarg_arity</code> ===
+
=== <code>‎kwarg_arity</code> ===
 
عدد الوسائط المسماة (keyword arguments) التي مُمرِّت إلى الدالة.  
 
عدد الوسائط المسماة (keyword arguments) التي مُمرِّت إلى الدالة.  
  
 
== القيم المعادة ==
 
== القيم المعادة ==
خيارات الإمضاء للإمضاء المطابق، أو القيمة <code>nil</code> إن لم يُصرّح بأي إمضاءات لهذه الدالة.
+
تعاد خيارات التوقيع للتوقيع المطابق، أو القيمة <code>nil</code> إن لم يُصرّح بأي توقيع لتلك الدالة.
  
 
== انظر أيضًا ==
 
== انظر أيضًا ==
* الدالة <code>[[Sass/declare|declare()]]</code>‎: تصرّح بإمضاء خاص بلغة <nowiki/>[[Sass]] لأجل دوال Ruby.
+
* الدالة <code>[[Sass/declare|declare()]]</code>‎: تصرّح بتوقيع خاص بلغة <nowiki/>[[Sass]] لأجل دوال روبي.
  
 
== مصادر ==
 
== مصادر ==

مراجعة 17:30، 1 مايو 2018

تحدِّد الدالة ()signature التوقيع (signature) الصحيح لعدد الوسائط المُمرّرة إلى دالة معيَّنة. في حالة عدم التطابق مع أيٍّ من التواقيع، فسيُعاد التوقيع الأول في رسالة الخطأ.

البنية العامة

.signature(method_name, arg_arity, kwarg_arity)

المعاملات

‎method_name

اسم دالة روبي التي ستُستدعى.

‎arg_arity

عدد الوسائط غير المسماة (unnamed arguments) التي مُمرِّت إلى الدالة.

‎kwarg_arity

عدد الوسائط المسماة (keyword arguments) التي مُمرِّت إلى الدالة.

القيم المعادة

تعاد خيارات التوقيع للتوقيع المطابق، أو القيمة nil إن لم يُصرّح بأي توقيع لتلك الدالة.

انظر أيضًا

  • الدالة declare()‎: تصرّح بتوقيع خاص بلغة Sass لأجل دوال روبي.

مصادر