الفرق بين المراجعتين ل"Ruby/ENV/shift"

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

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

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

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

shift  Array or nil

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

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

انظر أيضًا

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

مصادر