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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط
سطر 22: سطر 22:
  
 
== انظر أيضًا ==
 
== انظر أيضًا ==
* الدالة <code>[[Sass/declare|declare()]]</code>‎: تصرّح بإمضاء خاص بلغة <nowiki/>[[Sass]] لأجل دوال Ruby
+
* الدالة <code>[[Sass/declare|declare()]]</code>‎: تصرّح بإمضاء خاص بلغة <nowiki/>[[Sass]] لأجل دوال Ruby.
  
 
== مصادر ==
 
== مصادر ==

مراجعة 16:55، 22 أبريل 2018

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

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

.signature(method_name, arg_arity, kwarg_arity)

المعاملات

‎$method_name

اسم دالة Ruby التي ستُستدعى.

‎$arg_arity

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

‎$kwarg_arity

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

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

خيارات الإمضاء للإمضاء المطابق، أو القيمة nil إن لم يُصرّح بأي إمضاءات لهذه الدالة.

انظر أيضًا

  • الدالة declare()‎: تصرّح بإمضاء خاص بلغة Sass لأجل دوال Ruby.

مصادر