الفرق بين المراجعتين ل"Ruby/Complex/to c"
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) ط (مراجعة وتدقيق) |
|||
سطر 1: | سطر 1: | ||
− | <noinclude>{{DISPLAYTITLE: التابع <code>to_c | + | <noinclude>{{DISPLAYTITLE: التابع <code>Complex.to_c</code> في روبي}}</noinclude> |
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Complex]] | [[تصنيف: Ruby Complex]] | ||
− | يعيد التابع <code>to_c</code> العدد العقدي نفسه. | + | يعيد التابع <code>to_c</code> [[Ruby/Complex|العدد العقدي]] المعطى نفسه. |
− | + | ==البنية العامة== | |
− | == البنية العامة == | ||
<syntaxhighlight lang="ruby"> | <syntaxhighlight lang="ruby"> | ||
to_c → self | to_c → self | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | ==القيمة المٌعادة== | ||
+ | يعاد [[Ruby/Complex|العدد العقدي]] المعطى نفسه. | ||
− | + | ==أمثلة== | |
− | + | مثالٌ عن استخدام التابع <code>to_c</code>:<syntaxhighlight lang="ruby"> | |
− | |||
− | == أمثلة == | ||
− | |||
Complex(2).to_c #=> (2+0i) | Complex(2).to_c #=> (2+0i) | ||
Complex(-8, 6).to_c #=> (-8+6i) | Complex(-8, 6).to_c #=> (-8+6i) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | ==انظر أيضًا== | |
− | == | + | *التابع <code>[[Ruby/Complex/to f|to_f]]</code>: يحول العدد العقدي الذي استدعي معه إلى عدد عشري إن كان ذلك ممكنًا (ينبغي أن يساوي الجزء التخيلي القيمة 0 تمامًا، وإلا فسيُطلَق الخطأ <code>RangeError</code>). |
− | * التابع <code>[[Ruby/Complex/to | + | *التابع <code>[[Ruby/Complex/to i|to_i]]</code>: يحول العدد العقدي الذي استدعي معه إلى عدد صحيح إن كان ذلك ممكنًا (ينبغي أن يساوي الجزء التخيلي القيمة 0 تمامًا، وإلا فسيُطلَق الخطأ <code>RangeError</code>). |
− | + | *التابع <code>[[Ruby/Complex/to s|to_s]]</code>: يحول العدد العقدي الذي استدعي معه إلى سلسلة نصية إن كان ذلك ممكنًا (ينبغي أن يساوي الجزء التخيلي القيمة 0 تمامًا، وإلا فسيُطلَق الخطأ <code>RangeError</code>). | |
− | == مصادر == | + | *التابع <code>[[Ruby/Complex/to r|to_r]]</code>: يحول العدد العقدي الذي استدعي معه إلى عدد من النوع <code>rational</code> إن كان ذلك ممكنًا (ينبغي أن يساوي الجزء التخيلي القيمة 0 تمامًا، وإلا فسيطلق الخطأ <code>RangeError</code>). |
− | * [http://ruby-doc.org/core-2.5.1/Complex.html#method-i-to_c قسم | + | ==مصادر== |
+ | *[http://ruby-doc.org/core-2.5.1/Complex.html#method-i-to_c قسم التابع to_c في الصنف Complex في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 14:37، 10 نوفمبر 2018
يعيد التابع to_c
العدد العقدي المعطى نفسه.
البنية العامة
to_c → self
القيمة المٌعادة
يعاد العدد العقدي المعطى نفسه.
أمثلة
مثالٌ عن استخدام التابع to_c
:
Complex(2).to_c #=> (2+0i)
Complex(-8, 6).to_c #=> (-8+6i)
انظر أيضًا
- التابع
to_f
: يحول العدد العقدي الذي استدعي معه إلى عدد عشري إن كان ذلك ممكنًا (ينبغي أن يساوي الجزء التخيلي القيمة 0 تمامًا، وإلا فسيُطلَق الخطأRangeError
). - التابع
to_i
: يحول العدد العقدي الذي استدعي معه إلى عدد صحيح إن كان ذلك ممكنًا (ينبغي أن يساوي الجزء التخيلي القيمة 0 تمامًا، وإلا فسيُطلَق الخطأRangeError
). - التابع
to_s
: يحول العدد العقدي الذي استدعي معه إلى سلسلة نصية إن كان ذلك ممكنًا (ينبغي أن يساوي الجزء التخيلي القيمة 0 تمامًا، وإلا فسيُطلَق الخطأRangeError
). - التابع
to_r
: يحول العدد العقدي الذي استدعي معه إلى عدد من النوعrational
إن كان ذلك ممكنًا (ينبغي أن يساوي الجزء التخيلي القيمة 0 تمامًا، وإلا فسيطلق الخطأRangeError
).