الفرق بين المراجعتين لصفحة: «Ruby/Encoding/aliases»
لا ملخص تعديل |
طلا ملخص تعديل |
||
(مراجعتان متوسطتان بواسطة مستخدمين اثنين آخرين غير معروضتين) | |||
سطر 13: | سطر 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> | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* التابع <code>[[Ruby/Encoding/list|list]]</code>: يعيد قائمةً بالترميزات المُحمّلة (loaded encodings). | * التابع <code>[[Ruby/Encoding/list|list]]</code>: يعيد قائمةً بالترميزات المُحمّلة (loaded encodings). | ||
* التابع <code>[[Ruby/Encoding/name list|name_list]]</code>: يُعيد | * التابع <code>[[Ruby/Encoding/name list|name_list]]</code>: يُعيد قائمة بأسماء التّرميزات المتاحة. | ||
* التّابع <code>[[Ruby/Encoding/inspect|inspect]]</code>: يُعيد سلسلة نصية تمثل الترميز المعطى بشكل يخص المبرمجين فقط. | * التّابع <code>[[Ruby/Encoding/inspect|inspect]]</code>: يُعيد سلسلة نصية تمثل الترميز المعطى بشكل يخص المبرمجين فقط. | ||
* التّابع <code>[[Ruby/Encoding/name|name]]</code>: يُعيد اسم التّرميز المستخدم. | * التّابع <code>[[Ruby/Encoding/name|name]]</code>: يُعيد اسم التّرميز المستخدم. | ||
سطر 30: | سطر 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
: يُعيد اسم التّرميز المستخدم.