الفرق بين المراجعتين لصفحة: «Sass/function exists»
< Sass
ط استبدال النص - '\[\[تصنيف:(.*)\]\]' ب'{{SUBPAGENAME}}' |
ط استبدال النص - 'توثيق Sass الرسمي.]' ب'توثيق Sass الرسمي].' |
||
سطر 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|{{SUBPAGENAME}}]] | [[تصنيف:Sass|{{SUBPAGENAME}}]] | ||
[[تصنيف: Sass Function|{{SUBPAGENAME}}]] | [[تصنيف: 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()
: تتحقَّق ما إذا كان مخلوط ما موجودًا.