الدالة ()global_variable_exists في Sass
< Sass
تتحقَّق الدالة global_variable_exists() ما إذا كان متغيِّر ما موجودًا في النطاق العام (global scope)، أي في المستوى الأعلى من الملف.
البنية العامة
global_variable_exists($name)
المعاملات
$name
اسم المتغير المراد التحقُّق منه. لا ينبغي أن يتضمن اسم المتغير البادئةَ $.
القيم المعادة
تُعاد القيمة المنطقيَّة TRUE إذا كان المتغير مُعرّفًا في النطاق العام. خلا ذلك، تُعاد القيمة FALSE.
أمثلة
مثال عن استخدام الدالة global_variable_exists() للتحقق من وجود متغير في النطاق العام باسم global-var وآخر باسم local-var:
$global-var: "value";
.selector {
$local-var: "value";
@if global_variable_exists(global-var) { @debug "$global-var exists"; }
@if global_variable_exists(local-var) { @debug "$local-value exists"; }
}
ستخرج الشيفرة السابقة عند تصريفها الناتج الآتي:
style.scss:5 DEBUG: $global-var exists
انظر أيضًا
- الدالة
function_exists(): تتحقَّق ما إذا كانت دالة ما موجودة. - الدالة
variable_exists(): تتحقَّق ما إذا كان متغير ما موجود في النطاق الحالي. - الدالة
feature_exists(): تتحقَّق ما إذا كانت ميزة معينة موجودةٌ في وقت تشغيل Sass. - الدالة
mixin_exists(): تتحقَّق ما إذا كان مخلوط ما موجودًا.