الفرق بين المراجعتين لصفحة: «Ruby/ARGF/internal encoding»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>ARGF.internal_encoding</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف:...' |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
| (مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
| سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby ARGF]] | [[تصنيف: Ruby ARGF]] | ||
يعيد التابع <code>internal_encoding</code> الترميز الداخلي ( | يعيد التابع <code>internal_encoding</code> الترميز الداخلي (internal encoding) للسلاسل النصية المقروءة من المجرى <code>ARGF</code> على شكل كائن من النوع [[Ruby/Encoding|<code>Encoding</code>]]. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby"> internal_encoding → encoding | <syntaxhighlight lang="ruby"> internal_encoding → encoding | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==القيم المعادة== | ==القيم المعادة== | ||
إن استدعي التابع | إن استدعي التابع <code>[[Ruby/ARGF/set_encoding |ARGF.set_encoding]]</code> مع تمرير اسمين لأحد الترميزات المستعملة، فسيُعاد كائن من النوع [[Ruby/Encoding|<code>Encoding</code>]] يمثل الترميز الثاني. خلا ذلك، إن ضبطت القيمة <code>[[Ruby/Encoding/default external|Encoding.default_external]]</code>، فستُعاد هذه القيمة. إذا تعذر ذلك وحُدِّد الترميز الخارجي الافتراضي (default external encoding) المراد استعماله في سطر الأوامر، فستُستخدم تلك القيمة. أمَّا إن كان الترميز مجهولًا، فستُعاد القيمة <code>nil</code>. | ||
==انظر أيضًا== | ==انظر أيضًا== | ||
* التابع [[Ruby/ARGF/external_encoding | <code>external_encoding</code>]]: يعيد الترميز الخارجي ( | * التابع<nowiki/>[[Ruby/ARGF/external_encoding | <code>external_encoding</code>]]: يعيد الترميز الخارجي (external encoding) للملفات المقروءة من <code>ARGF</code> على شكل كائن من النوع <code>[[Ruby/Encoding|Encoding]]</code>. | ||
* التابع [[Ruby/ARGF/set_encoding | <code>set_encoding</code>]]: يضبط الترميز الداخلي والخارجي المستعمل مع السلاسل النصية المقروءة من المجرى | * التابع<nowiki/>[[Ruby/ARGF/set_encoding | <code>set_encoding</code>]]: يضبط الترميز الداخلي والخارجي المستعمل مع السلاسل النصية المقروءة من المجرى <code>ARGF</code>. | ||
==مصادر== | ==مصادر== | ||
* قسم التابع internal_encoding في الصنف ARGF في توثيق روبي الرسمي. | * [http://ruby-doc.org/core-2.5.1/ARGF.html#method-i-internal_encoding قسم التابع internal_encoding في الصنف ARGF في توثيق روبي الرسمي.] | ||
المراجعة الحالية بتاريخ 12:46، 3 أكتوبر 2018
يعيد التابع internal_encoding الترميز الداخلي (internal encoding) للسلاسل النصية المقروءة من المجرى ARGF على شكل كائن من النوع Encoding.
البنية العامة
internal_encoding → encoding
القيم المعادة
إن استدعي التابع ARGF.set_encoding مع تمرير اسمين لأحد الترميزات المستعملة، فسيُعاد كائن من النوع Encoding يمثل الترميز الثاني. خلا ذلك، إن ضبطت القيمة Encoding.default_external، فستُعاد هذه القيمة. إذا تعذر ذلك وحُدِّد الترميز الخارجي الافتراضي (default external encoding) المراد استعماله في سطر الأوامر، فستُستخدم تلك القيمة. أمَّا إن كان الترميز مجهولًا، فستُعاد القيمة nil.
انظر أيضًا
- التابع
external_encoding: يعيد الترميز الخارجي (external encoding) للملفات المقروءة منARGFعلى شكل كائن من النوعEncoding. - التابع
set_encoding: يضبط الترميز الداخلي والخارجي المستعمل مع السلاسل النصية المقروءة من المجرىARGF.