الفرق بين المراجعتين لصفحة: «Ruby/Encoding/aliases»
طلا ملخص تعديل |
طلا ملخص تعديل |
||
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
سطر 1: | سطر 1: | ||
{{DISPLAYTITLE:التابع <code>Encoding.aliases</code> في لغة روبي}} | {{DISPLAYTITLE:التابع <code>Encoding.aliases</code> في لغة روبي}} | ||
يعيد التّابع <code>aliases</code> الأسماء البديلة وجميع أسماء الترميزات الأصلية المتاحة. | يعيد التّابع <code>aliases</code> الأسماء البديلة وجميع أسماء الترميزات الأصلية المتاحة. | ||
سطر 14: | سطر 13: | ||
مثالٌ عن استخدام التابع <code>aliases</code>:<syntaxhighlight lang="ruby"> | مثالٌ عن استخدام التابع <code>aliases</code>:<syntaxhighlight lang="ruby"> | ||
Encoding.aliases | Encoding.aliases | ||
#=> {"BINARY"=>"ASCII-8BIT", "ASCII"=>"US-ASCII", "ANSI_X3.4-1986"=>"US-ASCII", | #=> {"BINARY"=>"ASCII-8BIT", "ASCII"=>"US-ASCII", "ANSI_X3.4-1986"=>"US-ASCII", | ||
"SJIS"=>"Shift_JIS", "eucJP"=>"EUC-JP", "CP932"=>"Windows-31J"} | |||
</syntaxhighlight> | </syntaxhighlight> | ||
سطر 31: | سطر 26: | ||
== مصادر == | == مصادر == | ||
* [http://ruby-doc.org/core-2.5.1/Encoding.html#method-c-aliases قسم التابع aliases في الصنف Encoding في توثيق روبي الرسمي.] | * [http://ruby-doc.org/core-2.5.1/Encoding.html#method-c-aliases قسم التابع aliases في الصنف Encoding في توثيق روبي الرسمي.] | ||
[[تصنيف:Ruby]] | [[تصنيف:Ruby]] | ||
[[تصنيف:Ruby Method]] | [[تصنيف:Ruby Method]] | ||
[[تصنيف:Ruby Encoding]] | [[تصنيف:Ruby Encoding]] |
المراجعة الحالية بتاريخ 10:25، 18 أكتوبر 2018
يعيد التّابع aliases
الأسماء البديلة وجميع أسماء الترميزات الأصلية المتاحة.
البنية العامة
aliases → {"alias1" => "orig1", "alias2" => "orig2", ...}
القيم المعادة
تُعاد خريطةٌ تحوي الأسماء البديلة (alias) لجميع أسماء الترميزات الأصلية المتاحة.
أمثلة
مثالٌ عن استخدام التابع aliases
:
Encoding.aliases
#=> {"BINARY"=>"ASCII-8BIT", "ASCII"=>"US-ASCII", "ANSI_X3.4-1986"=>"US-ASCII",
"SJIS"=>"Shift_JIS", "eucJP"=>"EUC-JP", "CP932"=>"Windows-31J"}
انظر أيضًا
- التابع
list
: يعيد قائمةً بالترميزات المُحمّلة (loaded encodings). - التابع
name_list
: يُعيد قائمة بأسماء التّرميزات المتاحة. - التّابع
inspect
: يُعيد سلسلة نصية تمثل الترميز المعطى بشكل يخص المبرمجين فقط. - التّابع
name
: يُعيد اسم التّرميز المستخدم. - التّابع
names
: يُعيد الأسماء والأسماء البديلة الخاصّة بالتّرميز المستخدم. - التّابع
to_s
: يُعيد اسم التّرميز المستخدم.