الفرق بين المراجعتين لصفحة: «Ruby/BasicObject/!»

من موسوعة حسوب
لا ملخص تعديل
ط مراجعة وتدقيق.
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: المعامل ! في الصنف BasicObject في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: المعامل <code>!</code> في الصنف <code>BasicObject</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby ARGF]]
[[تصنيف: Ruby BasicObject]]
يعكس المعامل <code>‎!</code> القيمة المنطقية التي تستعمل معه.
يعكس المعامل <code>‎!</code> القيمة المنطقية التي تستعمل معه.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby"> !obj → true or false
<syntaxhighlight lang="ruby">!obj → true or false
  </syntaxhighlight>
  </syntaxhighlight>
==القيم المعادة==
==القيم المعادة==
سطر 11: سطر 11:
==أمثلة==
==أمثلة==
بعض الأمثلة على استخدام المعامل <code>‎!</code>:
بعض الأمثلة على استخدام المعامل <code>‎!</code>:
<syntaxhighlight lang="ruby"> temperature = 76
<syntaxhighlight lang="ruby">temperature = 76
if !(temperature < 65 || temperature > 85)
if !(temperature < 65 || temperature > 85)
  puts "Picnic time!"
  puts "Picnic time!"

مراجعة 08:01، 4 أكتوبر 2018

يعكس المعامل ‎! القيمة المنطقية التي تستعمل معه.

البنية العامة

!obj  true or false

القيم المعادة

تعاد قيمة منطقية معاكسة للقيمة المعطاة.

أمثلة

بعض الأمثلة على استخدام المعامل ‎!:

temperature = 76
if !(temperature < 65 || temperature > 85)
 puts "Picnic time!"
else
 puts "Sorry, no picnic today."
end

انظر أيضًا

  • المعامل ==: يتحقق‎ من تساوي كائنين.
  • المعامل ‎!=‎‎: يتحقق‎ من عدم تساوي كائنين.

مصادر