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

من موسوعة حسوب
< Ruby‏ | ENV
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:  التابع <code>shift</code> الخاص بالصنف <code>ENV</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ru...'
 
ط مراجعة وتدقيق
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:  التابع <code>shift</code> الخاص بالصنف <code>ENV</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE:  التابع <code>ENV.shift</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby ENV]]
[[تصنيف: Ruby ENV]]
يحذف التابع <code>delete</code> متغير البيئة ذو الإسم <code>name</code>،  ثم يعيد قيمة ذلك المتغير. في حال تمرير كتلة فستُستدعى إن لم يكن ذلك المتغير موجودًا.  
يحذف التابع <code>shift</code> متغير بيئة (اسم المتغير وقيمته) من البيئة <code>ENV</code> ثمَّ يعيده في مصفوفة. في حال كانت البيئة فارغة، فسيعيد التابع القيمة <code>nil</code>.  
 
==البنية العامة==
== البنية العامة ==
<syntaxhighlight lang="ruby">
<syntaxhighlight lang="ruby">
delete(name) value
shift Array or nil
delete(name) { |name| } → value
</syntaxhighlight>
</syntaxhighlight>
 
==القيمة المعادة==
== المعاملات ==
تُعاد قيمة متغير البيئة المحذوف.  أو تعاد القيمة <code>nil</code> في حال كانت البيئة فارغة.
 
==انظر أيضًا==
=== <code>name</code> ===
*التابع <code>[[Ruby/ENV/clear|clear]]</code>: يحذف جميع متغيرات البيئة.
اسم متغير البيئة المعطى.
* التابع <code>[[Ruby/ENV/delete|delete]]</code>: يحذف متغير بيئة ذي اسم محدَّد، ثم يعيد قيمته.
 
*التابع <code>[[Ruby/ENV/delete if|delete_if]]</code>: يحذف كل متغيرات البيئة التي تحقِّق شرطًا معيَّنًا.
== القيمة المٌعادة ==
==مصادر==
تُعاد قيمة متغير البيئة المحذوف.
*[http://ruby-doc.org/core-2.5.1/ENV.html#method-c-shift قسم التابع shift في الصنف ENV في توثيق روبي الرسمي.]
 
== أنظر أيضًا ==
* صفحة الصنف <code>[[Ruby/ENV|ENV]]</code>.
* التابع <code>[[Ruby/ENV/clear|clear]]</code>: يحذف التابع <code>clear‎</code> جميع متغيرات البيئة.
* التابع <code>[[Ruby/ENV/delete if|delete_if]]</code>: يحذف التابع <code>delete_if</code> كل متغيرات البيئة التي تعيد عند تمريرها إلى الكتلة البرمجية المعطاة القيمة <code>true</code>. 
 
== مصادر ==
* [http://ruby-doc.org/core-2.5.1/ENV.html#method-c-delete قسم التابع delete في الصنف ENV في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 14:07، 12 نوفمبر 2018

يحذف التابع shift متغير بيئة (اسم المتغير وقيمته) من البيئة ENV ثمَّ يعيده في مصفوفة. في حال كانت البيئة فارغة، فسيعيد التابع القيمة nil.

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

shift  Array or nil

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

تُعاد قيمة متغير البيئة المحذوف. أو تعاد القيمة nil في حال كانت البيئة فارغة.

انظر أيضًا

  • التابع clear: يحذف جميع متغيرات البيئة.
  • التابع delete: يحذف متغير بيئة ذي اسم محدَّد، ثم يعيد قيمته.
  • التابع delete_if: يحذف كل متغيرات البيئة التي تحقِّق شرطًا معيَّنًا.

مصادر