الفرق بين المراجعتين لصفحة: «Sass/signature»
< Sass
لا ملخص تعديل |
طلا ملخص تعديل |
||
سطر 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
إن لم يُصرّح بأي إمضاءات لهذه الدالة.