الفرق بين المراجعتين ل"Sass/get function"
< Sass
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) ط (مراجعة الصفحة وتدقيقها.) |
|||
سطر 2: | سطر 2: | ||
تعيد الدالة <code>()get_function</code> مرجعًا إلى دالة من أجل استدعائها لاحقًا باستخدام الدالة <code>[[Sass/call|()call]]</code>. | تعيد الدالة <code>()get_function</code> مرجعًا إلى دالة من أجل استدعائها لاحقًا باستخدام الدالة <code>[[Sass/call|()call]]</code>. | ||
− | إن كانت قيمة <code>$ | + | إن كانت قيمة المعامل <code>$css</code> هي <code>FALSE</code>، فقد يُشير مرجع الدالة إلى دالةٍ معرّفة في ملف الأنماط أو مضمَّنة في بيئة المضيف؛ وإن كانت قيمته <code>TRUE</code>، فسيشير إلى دالة خاصة بلغة [[CSS]]. |
== البنية العامة == | == البنية العامة == | ||
سطر 12: | سطر 12: | ||
=== <code>$name</code> === | === <code>$name</code> === | ||
− | اسم الدالة | + | اسم الدالة المراد الحصول على مرجع لها. |
=== <code>$css</code> === | === <code>$css</code> === | ||
− | + | يحدِّد هذا المعامل ما إذا كانت ستُعاد دالة خاصة بلغة [[CSS]] كما شرح آنفًا. | |
== القيم المعادة == | == القيم المعادة == | ||
− | + | يُعاد مرجعٌ للدالة ذات الاسم <code>$name</code>. | |
== أمثلة == | == أمثلة == | ||
− | + | المثال 1: استخدام الدالة <code>get_function()</code>.<syntaxhighlight lang="sass"> | |
get-function("rgb") | get-function("rgb") | ||
سطر 29: | سطر 29: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
− | * الدالة <code>[[Sass/call|call()]]</code>: تستدعي دالة بشكل ديناميكي | + | * الدالة <code>[[Sass/call|call()]]</code>: تستدعي دالة بشكل ديناميكي. |
== مصادر == | == مصادر == |
مراجعة 16:03، 2 مايو 2018
تعيد الدالة ()get_function
مرجعًا إلى دالة من أجل استدعائها لاحقًا باستخدام الدالة ()call
.
إن كانت قيمة المعامل $css
هي FALSE
، فقد يُشير مرجع الدالة إلى دالةٍ معرّفة في ملف الأنماط أو مضمَّنة في بيئة المضيف؛ وإن كانت قيمته TRUE
، فسيشير إلى دالة خاصة بلغة CSS.
البنية العامة
get_function($name, $css: false)
المعاملات
$name
اسم الدالة المراد الحصول على مرجع لها.
$css
يحدِّد هذا المعامل ما إذا كانت ستُعاد دالة خاصة بلغة CSS كما شرح آنفًا.
القيم المعادة
يُعاد مرجعٌ للدالة ذات الاسم $name
.
أمثلة
المثال 1: استخدام الدالة get_function()
.
get-function("rgb")
@function myfunc { @return "something"; }
get-function("myfunc")
انظر أيضًا
- الدالة
call()
: تستدعي دالة بشكل ديناميكي.