الفرق بين المراجعتين ل"Ruby/Encoding/replicate"

من موسوعة حسوب
< Ruby‏ | Encoding
اذهب إلى التنقل اذهب إلى البحث
(إضافة الصفحة كاملًا)
 
ط
 
(5 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة)
سطر 1: سطر 1:
{{DISPLAYTITLE:التابع Encoding.replicate‎ في روبي}}
+
{{DISPLAYTITLE:التابع <code>Encoding.replicate‎</code> في روبي}}
 +
يُنشئ التّابع <code>replicate</code> نسخة مطابقة من الترميز الذي استدعي معه. سيكون للتّرميز الجّديد نفس بنية البايت (byte structure) للترميز الذي نُسِخ منه.
  
يُنشئ التّابع replicate نسخة مطابقة من الترميز الذي استدعي معه. سيكون للتّرميز الجّديد نفس بنية البايت (byte structure) للترميز الذي نُسِخ منه.
+
إذا كان الاسم مستخدمًا من قبل ترميزٍ آخر، فسيُرمى الخطأ <code>ArgumentError</code>.
 
 
إذا كان الاسم مستخدمًا من قبل ترميزٍ آخر، فسيُرمى الخطأ ArgumentError.
 
  
 
== البنية العامة ==
 
== البنية العامة ==
سطر 16: سطر 15:
  
 
== القيم المعادة ==
 
== القيم المعادة ==
يُعاد ترميزٌ جديدٌ مطابقٌ للترميز المعطى ويملك الاسم name..
+
يُعاد ترميزٌ جديدٌ مطابقٌ للترميز المعطى ويملك الاسم <code>name</code>.
  
 
== انظر أيضًا ==
 
== انظر أيضًا ==
* التابع <code>?compatible</code>: يتحقّق من توافق كائنين مع بعضهما بعضًا.
+
* التابع <code>[[Ruby/Encoding/compatible-3F|?compatible]]</code>: يتحقّق من توافق كائنين مع بعضهما بعضًا.
* التابع <code>?ascii_compatible</code>: يتحقّق من توافق ترميز محدد مع الترميز ASCII.
+
* التابع <code>[[Ruby/Encoding/ascii compatible-3F|?ascii_compatible]]</code>: يتحقّق من توافق ترميز محدد مع الترميز ASCII.
* التابع <code>[[locale_charmap‎]]</code>: يعيد اسم مخطّط توزيع الأحرف (charmap) للمحلية (locale) الحالية.
+
* التابع <code>[[Ruby/Encoding/locale charmap|locale_charmap‎]]</code>: يعيد اسم مخطّط توزيع الأحرف (charmap) للمحلية (locale) الحالية.
  
 
== مصادر ==
 
== مصادر ==

المراجعة الحالية بتاريخ 06:04، 15 أكتوبر 2018

يُنشئ التّابع replicate نسخة مطابقة من الترميز الذي استدعي معه. سيكون للتّرميز الجّديد نفس بنية البايت (byte structure) للترميز الذي نُسِخ منه.

إذا كان الاسم مستخدمًا من قبل ترميزٍ آخر، فسيُرمى الخطأ ArgumentError.

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

replicate(name)  encoding

المعاملات

name

اسم الترميز المراد النسخ منه.

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

يُعاد ترميزٌ جديدٌ مطابقٌ للترميز المعطى ويملك الاسم name.

انظر أيضًا

  • التابع ?compatible: يتحقّق من توافق كائنين مع بعضهما بعضًا.
  • التابع ?ascii_compatible: يتحقّق من توافق ترميز محدد مع الترميز ASCII.
  • التابع locale_charmap‎: يعيد اسم مخطّط توزيع الأحرف (charmap) للمحلية (locale) الحالية.

مصادر