|
|
سطر 1: |
سطر 1: |
| {{DISPLAYTITLE:المعامل <code>~!</code> في الصنف Object في روبي}}
| |
| يتحقق المعامل <code>!~</code> من عدم تساوي كائنين (باستخدام التابع =~).
| |
|
| |
|
| == البنية العامة ==
| |
| <syntaxhighlight lang="ruby">
| |
| obj !~ other → true or false
| |
| </syntaxhighlight>
| |
|
| |
| == المعاملات ==
| |
|
| |
| === <code>obj</code> ===
| |
| الكائن المراد التحقق من عدم تساويه مع الكائن <code>other</code>.
| |
|
| |
| === <code>other</code> ===
| |
| الكائن الآخر الذي سيُتحقَق من عدم تساويه مع الكائن <code>obj</code>.
| |
|
| |
| == القيم المعادة ==
| |
| تُعاد القيمة <code>true</code> إذا لم يتساوى الكائنين <code>obj</code> و <code>other</code>، أو تعاد القيمة <code>false</code> خلاف ذلك.
| |
|
| |
| == انظر أيضًا ==
| |
| * المعامل <code>[[Ruby/Object/3C-3D-3E|<=>]]</code>: يتحقق من تساوي كائنين بين بعضهما بعضًا.
| |
| * المعامل <code>[[Ruby/Object/3D-3D-3D|===]]</code>: يتحقق من تساوي كائنين بشكل صارم.
| |
| * المعامل <code>[[Ruby/Object/3D~|~=]]</code>: يتحقّق من تطابق نمطي كائنين.
| |
|
| |
| == مصادر ==
| |
| * [http://ruby-doc.org/core-2.5.1/Object.html#method-i-21~ صفحة المعامل ~! في الصنف Object في توثيق روبي الرسمي.]
| |
| [[تصنيف:Ruby]]
| |
| [[تصنيف:Ruby Method]]
| |
| [[تصنيف:Ruby Object]]
| |