الفرق بين المراجعتين ل"Sass/variable exists"
< Sass
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>()variable_exists</code> في Sass}}</noinclude> تحدّد الدالة <code>variable_exists()</code> ما إذا ك...') |
ط (استبدال النص - '\[\[تصنيف:(.*)\]\]' ب'{{SUBPAGENAME}}') |
||
(4 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>()variable_exists</code> في Sass}}</noinclude> | <noinclude>{{DISPLAYTITLE: الدالة <code>()variable_exists</code> في Sass}}</noinclude> | ||
− | + | تتحقَّق الدالة <code>variable_exists()</code> ما إذا كان متغير ما موجودًا في النطاق الحالي ( current scope) أو في النطاق العام (global scope). | |
== البنية العامة == | == البنية العامة == | ||
سطر 10: | سطر 10: | ||
=== <code>$name</code> === | === <code>$name</code> === | ||
− | اسم المتغير | + | اسم المتغير المُراد التحقُّق منه. لا ينبغي أن يتضمن اسم المتغير البادئة <code>$</code>. |
== القيم المعادة == | == القيم المعادة == | ||
− | + | تُعاد القيمة المنطقيَّة <code>TRUE</code> إذا كان المتغير مُعرّفًا في النطاق الحالي أو النطاق العام. خلا ذلك، تٌعاد القيمة <code>FALSE</code>. | |
== أمثلة == | == أمثلة == | ||
− | + | أمثلة نموذجية عن استخدام الدالة <code>variable_exists()</code>:<syntaxhighlight lang="sass"> | |
$a-false-value: false; | $a-false-value: false; | ||
− | + | $a-null-value: null; | |
− | + | variable_exists(a-false-value); // true | |
+ | variable_exists(a-null-value); // true | ||
+ | |||
+ | variable_exists(nonexistent); // false | ||
− | |||
</syntaxhighlight> | </syntaxhighlight> | ||
== انظر أيضًا == | == انظر أيضًا == | ||
− | * الدالة <code>[[Sass/function exists|function_exists()]]</code>: | + | * الدالة <code>[[Sass/function exists|function_exists()]]</code>: تتحقَّق ما إذا كانت دالة ما موجودة. |
− | * الدالة <code>[[Sass/global variable exists|global_variable_exists()]]</code>: | + | * الدالة <code>[[Sass/global variable exists|global_variable_exists()]]</code>: تتحقَّق ما إذا كان متغير ما موجود في النطاق العام. |
− | * الدالة <code>[[Sass/feature exists|feature_exists()]]</code>: | + | * الدالة <code>[[Sass/feature exists|feature_exists()]]</code>: تتحقَّق ما إذا كانت ميزة معينة موجودةٌ في وقت تشغيل <nowiki/>[[Sass]]. |
− | * الدالة <code>[[Sass/mixin exists|mixin_exists()]]</code>: | + | * الدالة <code>[[Sass/mixin exists|mixin_exists()]]</code>: تتحقَّق ما إذا كان [[Sass/mixins|مخلوط]] ما موجودًا. |
+ | * الدالة <code>[[Sass/unitless|unitless()]]</code>: تتحقَّق ما إذا كان العدد الممرَّر إليها يملك وحدة أم لا. | ||
== مصادر == | == مصادر == | ||
− | * [https://sass-lang.com/documentation/Sass/Script/Functions.html#variable_exists-instance_method قسم الدالة variable_exists في صفحة الدوال في توثيق Sass الرسمي. | + | * [https://sass-lang.com/documentation/Sass/Script/Functions.html#variable_exists-instance_method قسم الدالة variable_exists في صفحة الدوال في توثيق Sass الرسمي]. |
− | [[تصنيف:Sass]] | + | [[تصنيف:Sass|{{SUBPAGENAME}}]] |
− | [[تصنيف: Sass Function]] | + | [[تصنيف: Sass Function|{{SUBPAGENAME}}]] |
المراجعة الحالية بتاريخ 07:00، 20 مايو 2018
تتحقَّق الدالة variable_exists()
ما إذا كان متغير ما موجودًا في النطاق الحالي ( current scope) أو في النطاق العام (global scope).
البنية العامة
variable_exists($name)
المعاملات
$name
اسم المتغير المُراد التحقُّق منه. لا ينبغي أن يتضمن اسم المتغير البادئة $
.
القيم المعادة
تُعاد القيمة المنطقيَّة TRUE
إذا كان المتغير مُعرّفًا في النطاق الحالي أو النطاق العام. خلا ذلك، تٌعاد القيمة FALSE
.
أمثلة
أمثلة نموذجية عن استخدام الدالة variable_exists()
:
$a-false-value: false;
$a-null-value: null;
variable_exists(a-false-value); // true
variable_exists(a-null-value); // true
variable_exists(nonexistent); // false
انظر أيضًا
- الدالة
function_exists()
: تتحقَّق ما إذا كانت دالة ما موجودة. - الدالة
global_variable_exists()
: تتحقَّق ما إذا كان متغير ما موجود في النطاق العام. - الدالة
feature_exists()
: تتحقَّق ما إذا كانت ميزة معينة موجودةٌ في وقت تشغيل Sass. - الدالة
mixin_exists()
: تتحقَّق ما إذا كان مخلوط ما موجودًا. - الدالة
unitless()
: تتحقَّق ما إذا كان العدد الممرَّر إليها يملك وحدة أم لا.