الدالة ()‎signature في Sass

من موسوعة حسوب

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

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

.signature(method_name, arg_arity, kwarg_arity)

المعاملات

‎$method_name

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

‎$arg_arity

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

‎$kwarg_arity

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

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

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

انظر أيضًا

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

مصادر