الفرق بين المراجعتين ل"Ruby/ARGF/binmode"

من موسوعة حسوب
< Ruby‏ | ARGF
اذهب إلى التنقل اذهب إلى البحث
ط
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby ARGF]]
 
[[تصنيف: Ruby ARGF]]
يفعِّل التابع <code>binmode</code> الوضع الثنائي (binary mode) للمجرى <code>ARGF</code>؛ وبمجرد أن يصبح المجرى في الوضع الثنائي، لا يمكن إعادته إلى الوضع غير الثنائي. هذا الخيار له التأثيرات التالية:
+
يفعِّل التابع <code>binmode</code> الوضع الثنائي (binary mode) للمجرى <code>ARGF</code>؛ وبمجرد أن يصبح المجرى في الوضع الثنائي، لا يمكن إعادته إلى الوضع غير الثنائي. هذا الخيار له التأثيرات التالية:
 
* تصبح عملية تحويل السطر الجديد غير ممكنة.
 
* تصبح عملية تحويل السطر الجديد غير ممكنة.
 
* تصبح عملية تحويل الترميز غير ممكنة أيضًا.
 
* تصبح عملية تحويل الترميز غير ممكنة أيضًا.
* يُعامل المحتوى وكأنه كُتِب باستعمال الترميز <code>ASCII</code>-8<code>BIT</code>.
+
* يُعامل المحتوى وكأنه كُتِب باستعمال الترميز ASCII-8BIT.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby"> binmode → ARGF
 
<syntaxhighlight lang="ruby"> binmode → ARGF
 
  </syntaxhighlight>
 
  </syntaxhighlight>
 
==انظر أيضًا==
 
==انظر أيضًا==
* التابع [[Ruby/ARGF/binmode-3F|<code>binmode?</code>]]<code>‎</code>: يتحقق‎ إذا تمت قراءة المجرى <code>ARGF</code> في الوضع الثنائي (binary mode).
+
* التابع <code>[[Ruby/ARGF/binmode-3F|binmode?]]‎</code>: يتحقق‎ إذا تمت قراءة المجرى <code>ARGF</code> في الوضع الثنائي (binary mode).
* التابع [[Ruby/ARGF/argv | <code>argv</code>]]: يعيد المصفوفة <code>ARGV</code> التي تحوي الوسائط المُمرّّرة إلى ملفك البرمجي (script)، إذ يخزَّن في كلِّ عنصر من عناصرها وسيطٌ واحدٌ.
+
* التابع<nowiki/>[[Ruby/ARGF/argv | <code>argv</code>]]: يعيد المصفوفة <code>ARGV</code> التي تحوي الوسائط المُمرّّرة إلى ملفك البرمجي (script)، إذ يخزَّن في كلِّ عنصر من عناصرها وسيطٌ واحدٌ.
 
==مصادر==
 
==مصادر==
* [[Ruby/ARGF/binmode|قسم التابع binmode في الصنف ARGF في توثيق روبي الرسمي.]]
+
* [http://ruby-doc.org/core-2.5.1/ARGF.html#method-i-binmode قسم التابع binmode في الصنف ARGF في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 11:40، 3 أكتوبر 2018

يفعِّل التابع binmode الوضع الثنائي (binary mode) للمجرى ARGF؛ وبمجرد أن يصبح المجرى في الوضع الثنائي، لا يمكن إعادته إلى الوضع غير الثنائي. هذا الخيار له التأثيرات التالية:

  • تصبح عملية تحويل السطر الجديد غير ممكنة.
  • تصبح عملية تحويل الترميز غير ممكنة أيضًا.
  • يُعامل المحتوى وكأنه كُتِب باستعمال الترميز ASCII-8BIT.

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

 binmode  ARGF

انظر أيضًا

  • التابع binmode?: يتحقق‎ إذا تمت قراءة المجرى ARGF في الوضع الثنائي (binary mode).
  • التابع argv: يعيد المصفوفة ARGV التي تحوي الوسائط المُمرّّرة إلى ملفك البرمجي (script)، إذ يخزَّن في كلِّ عنصر من عناصرها وسيطٌ واحدٌ.

مصادر