الفرق بين المراجعتين لصفحة: «Ruby/Encoding/default internal-3D»
add full page |
طلا ملخص تعديل |
||
(3 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 1: | سطر 1: | ||
{{DISPLAYTITLE:التابع Encoding.default_internal في روبي}} | {{DISPLAYTITLE:التابع <code>Encoding.default_internal</code> في روبي}} | ||
يضبط التّابع <code>default_internal</code> القيمة الافتراضية التّرميز الداخلي أو يحذفها عند تعيين القيمة <code>nil</code>. لا يجدر بك ضبط قيمة التابع <code>[[Ruby/Encoding/default internal|::default_internal]]</code> في شيفرة روبي، إذ أن السّلاسل النّصية التي أُنشئَت قبل تعديل القيمة قد تملك ترميزًا مختلفًا عن السّلاسل المنشأة بعد تغيير القيمة. يجب عليك أن تستخدم <code>ruby -E</code> بدلاً منها لبدء روبي مع الترميز الداخلي الافتراضي الصحيح. ألقِ نظرة على التابع <code>[[Ruby/Encoding/default internal|default_internal::]]</code> لمعلومات أوسع عن طريقة استخدام التّرميز الداخلي الافتراضي. | |||
يضبط التّابع default_internal القيمة الافتراضية التّرميز الداخلي أو يحذفها عند تعيين القيمة nil. لا يجدر بك ضبط قيمة التابع ::default_internal في شيفرة روبي، إذ أن السّلاسل النّصية التي أُنشئَت قبل تعديل القيمة قد تملك ترميزًا مختلفًا عن السّلاسل المنشأة بعد تغيير القيمة. يجب عليك أن تستخدم ruby -E بدلاً منها لبدء روبي مع الترميز الداخلي الافتراضي الصحيح. ألقِ نظرة على التابع default_internal:: لمعلومات أوسع عن طريقة استخدام التّرميز الداخلي الافتراضي. | |||
== البنية العامة == | == البنية العامة == | ||
<syntaxhighlight lang="ruby"> | <syntaxhighlight lang="ruby"> | ||
default_internal = enc or nil | default_internal = enc or nil | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* التّابع ?dummy: يتحقّق من التّرميز الزّائف. | *التّابع <code>[[Ruby/Encoding/dummy-3F|?dummy]]</code>: يتحقّق من التّرميز الزّائف. | ||
* التابع default_external::: يُعيد قيمة الترميز الخارجي الافتراضية. | *التابع <code>[[Ruby/Encoding/default external|default_external::]]</code>: يُعيد قيمة الترميز الخارجي الافتراضية. | ||
* التابع default_external: يضبط التّرميز الخارجي الافتراضي | *التابع <code>[[Ruby/Encoding/default external-3D|default_external]]</code>: يضبط التّرميز الخارجي الافتراضي. | ||
*التابع <code>[[Ruby/Encoding/default internal|default_internal::]]</code>: يُعيد قيمة التّرميز الداخلي الافتراضية. | |||
== مصادر == | == مصادر == | ||
* [http://ruby-doc.org/core-2.5.1/Encoding.html#method-c-default_internal-3D قسم التابع default_internal في الصنف Encoding في توثيق روبي الرسمي.] | * [http://ruby-doc.org/core-2.5.1/Encoding.html#method-c-default_internal-3D قسم التابع default_internal في الصنف Encoding في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 10:29، 18 أكتوبر 2018
يضبط التّابع default_internal
القيمة الافتراضية التّرميز الداخلي أو يحذفها عند تعيين القيمة nil
. لا يجدر بك ضبط قيمة التابع ::default_internal
في شيفرة روبي، إذ أن السّلاسل النّصية التي أُنشئَت قبل تعديل القيمة قد تملك ترميزًا مختلفًا عن السّلاسل المنشأة بعد تغيير القيمة. يجب عليك أن تستخدم ruby -E
بدلاً منها لبدء روبي مع الترميز الداخلي الافتراضي الصحيح. ألقِ نظرة على التابع default_internal::
لمعلومات أوسع عن طريقة استخدام التّرميز الداخلي الافتراضي.
البنية العامة
default_internal = enc or nil
انظر أيضًا
- التّابع
?dummy
: يتحقّق من التّرميز الزّائف. - التابع
default_external::
: يُعيد قيمة الترميز الخارجي الافتراضية. - التابع
default_external
: يضبط التّرميز الخارجي الافتراضي.
- التابع
default_internal::
: يُعيد قيمة التّرميز الداخلي الافتراضية.