الفرق بين المراجعتين لصفحة: «Sass/function exists»
< Sass
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
ط استبدال النص - 'توثيق Sass الرسمي.]' ب'توثيق Sass الرسمي].' |
||
| (1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
| سطر 43: | سطر 43: | ||
== مصادر == | == مصادر == | ||
* [https://sass-lang.com/documentation/Sass/Script/Functions.html#function_exists-instance_method قسم الدالة function_exists في صفحة الدوال في توثيق Sass الرسمي. | * [https://sass-lang.com/documentation/Sass/Script/Functions.html#function_exists-instance_method قسم الدالة function_exists في صفحة الدوال في توثيق Sass الرسمي]. | ||
[[تصنيف:Sass]] | [[تصنيف:Sass|{{SUBPAGENAME}}]] | ||
[[تصنيف: Sass Function]] | [[تصنيف: Sass Function|{{SUBPAGENAME}}]] | ||
المراجعة الحالية بتاريخ 07:01، 20 مايو 2018
تتحقَّق الدالة function_exists() إذا كانت دالةٌ ما موجودةً أم لا.
البنية العامة
function_exists($name)
المعاملات
$name
اسم أو مرجع الدالة المراد التحقُّق من وجودها.
القيم المعادة
تُعاد القيمة المنطقيَّة TRUE إذا كانت الدالة مُعرّفةً. خلا ذلك، تُعاد القيمة FALSE.
أمثلة
مثال عن استخدام الدالة function_exists() لمعرفة إن كانت الدالة myfunc التي عرّفها المستخدم موجودةً أم لا:
// تعريف الدالة myfunc
@function myfunc() { @return "something"; }
@if function_exists(myfunc) {
@debug "myfunc exists!";
}
يمكن أيضًا استخدام الدالة function_exists(). لمعرفة إن كانت الدالة content_exists() متوافرةً أم لا (أضيفت هذه الدالة في الإصدار 3.5 من Sass). لاحظ استخدام التعليمة @warn و @debug:
@if function_exists(content_exists) {
@debug "You can use content_exists()";
} @else {
@warn "Upgrade Sass compiler";
}
ستخرج الشيفرة السابقة الناتج الآتي عند تصريفها بمصرّف Sass ذي إصدارٍ أقل من 3.5 (الإصدار الذي أُضيفتَ فيه الدالة content_exists()):
WARNING: Upgrade Sass compiler
on line 4 of style.scss
وستخرج الناتج الآتي عند تصريفها بمصرِّف Sass حديث:
style.scss:2 DEBUG: You can use content_exists()
انظر أيضًا
- الدالة
global_variable_exists(): تتحقَّق ما إذا كان متغير ما موجود في النطاق العام. - الدالة
feature_exists(): تتحقَّق ما إذا كانت ميزة معينةٌ موجودةٌ في وقت تشغيل Sass. - الدالة
mixin_exists(): تتحقَّق ما إذا كان مخلوط ما موجودًا.