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

من موسوعة حسوب
< Ruby‏ | ARGF
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>ARGF.binmode</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby ARGF...'
 
طلا ملخص تعديل
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby ARGF]]
[[تصنيف: Ruby ARGF]]
يفعِّل التابع <code>binmode</code> الوضع الثنائي (<code>binary</code> <code>mode</code>) للمجرى [[Ruby/ARGF/ARGF | <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>
==انظر أيضًا==
==انظر أيضًا==
* التابع <code>binmode</code>?‎: يتحقق‎ إذا تمت قراءة المجرى [[Ruby/ARGF/ARGF | <code>ARGF</code>]] في الوضع الثنائي (<code>binary</code> <code>mode</code>).
* التابع <code>[[Ruby/ARGF/binmode-3F|binmode?]]‎</code>: يتحقق‎ إذا تمت قراءة المجرى <code>ARGF</code> في الوضع الثنائي (binary mode).
* التابع [[Ruby/ARGF/argv | <code>argv</code>]]: يعيد المصفوفة <code>ARGV</code> التي تحوي الوسائط المُمرّّرة إلى ملفك البرمجي (<code>script</code>)، إذ يخزَّن في كلِّ عنصر من عناصرها وسيطٌ واحدٌ.
* التابع<nowiki/>[[Ruby/ARGF/argv | <code>argv</code>]]: يعيد المصفوفة <code>ARGV</code> التي تحوي الوسائط المُمرّّرة إلى ملفك البرمجي (script)، إذ يخزَّن في كلِّ عنصر من عناصرها وسيطٌ واحدٌ.
==مصادر==
==مصادر==
* قسم التابع 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)، إذ يخزَّن في كلِّ عنصر من عناصرها وسيطٌ واحدٌ.

مصادر