الفرق بين المراجعتين لصفحة: «Ruby/Encoding/Converter/convpath»

من موسوعة حسوب
< Ruby‏ | Encoding‏ | Converter
أنشأ الصفحة ب'{{DISPLAYTITLE:التابع <code>Encoding::Converter.convpath</code> في روبي}} يُعيد التّابع <code>convpath</code> مسار التّحويلِ الخ...'
 
طلا ملخص تعديل
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
{{DISPLAYTITLE:التابع <code>Encoding::Converter.convpath</code> في روبي}}
{{DISPLAYTITLE:التابع <code>Encoding::Converter.convpath</code> في روبي}}
يُعيد التّابع <code>convpath</code> مسار التّحويلِ الخاصَّ بالكائن من الصنف <code>[[Ruby/Encoding/Converter|Converter]]</code>.
يُعيد التّابع <code>convpath</code> مسار التّحويلِ الخاصَّ بالكائن من الصنف [[Ruby/Encoding/Converter|<code>Encoding::Converter</code>]].


== البنية العامة ==
== البنية العامة ==
سطر 17: سطر 17:
#    [#<Encoding:UTF-8>, #<Encoding:EUC-JP>],
#    [#<Encoding:UTF-8>, #<Encoding:EUC-JP>],
#    "crlf_newline"]
#    "crlf_newline"]
</syntaxhighlight>في المثال أعلاه، يمثل الزوج <code>[#<Encoding:ISO-8859-1>, #<Encoding:UTF-8>]</code> محوّلاً من <code>ISO-8859-1</code> إلى <code>UTF-8</code>. بينما تمثل السلسلة النصية "crlf_newline" مزخرف <code>newline</code> يحوِّل من <code>LF</code> إلى <code>CRLF</code>.
</syntaxhighlight>في المثال أعلاه، يمثل الزوج <code>[#<Encoding:ISO-8859-1>, #<Encoding:UTF-8>]</code> محوّلاً من <code>ISO-8859-1</code> إلى <code>UTF-8</code>. بينما تمثل السلسلة النصية "crlf_newline" مزخرف <code>newline</code> يحوِّل من <code>LF</code> إلى <code>CRLF</code>.


== انظر أيضًا ==
== انظر أيضًا ==
التّابع <code>[[Ruby/Encoding/Converter/search convpath|search_convpath]]</code>: يُعيد مسار التحويل.
* التّابع <code>[[Ruby/Encoding/Converter/search convpath|search_convpath]]</code>: يُعيد مسار التحويل.


== مصادر ==
== مصادر ==
سطر 27: سطر 26:
[[تصنيف:Ruby]]
[[تصنيف:Ruby]]
[[تصنيف:Ruby Method]]
[[تصنيف:Ruby Method]]
[[تصنيف:Ruby Encoding]]
[[تصنيف:Ruby Encoding::Converter]]
[[تصنيف:Ruby Encoding::Converter]]

المراجعة الحالية بتاريخ 10:39، 18 أكتوبر 2018

يُعيد التّابع convpath مسار التّحويلِ الخاصَّ بالكائن من الصنف Encoding::Converter.

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

convpath  ary

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

تُعاد مصفوفة تحوي ترميزات مسار التحويل. يكون كل عنصر في هذه المصفوفة إما زوجًا من الترميزات أو سلسلةً نصيّةً. يمثّل هذا الزّوج عملية التحويل التي حصلت. بينما تمثل السلسلة النصية المُزخرف (decorator) المُستعمَل.

أمثلة

مثالٌ عن استخدام التابع convpath:

ec = Encoding::Converter.new("ISO-8859-1", "EUC-JP", crlf_newline: true)
p ec.convpath
#=> [[#<Encoding:ISO-8859-1>, #<Encoding:UTF-8>],
#    [#<Encoding:UTF-8>, #<Encoding:EUC-JP>],
#    "crlf_newline"]

في المثال أعلاه، يمثل الزوج [#<Encoding:ISO-8859-1>, #<Encoding:UTF-8>] محوّلاً من ISO-8859-1 إلى UTF-8. بينما تمثل السلسلة النصية "crlf_newline" مزخرف newline يحوِّل من LF إلى CRLF.

انظر أيضًا

مصادر