نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
التابع trap الخاص بالصنف Kernel في روبي
يحدد التابع trap معالج الإشارات (handling of signals). الوسيط الأول يمثل اسم إشارة (سلسلة نصية مثل "SIGALRM" أو "SIGUSR1" وغير ذلك) أو رقم إشارة. يمكن حذف الأحرف "SIG" من اسم الإشارة. تحدد التعليمة command أو الكتلة المعطاة الكود البرمجي المراد تشغيله عند إطلاق الإشارة. إذا كانت التعليمة تساوي السلسلة النصية "IGNORE" أو "SIG_IGN" ، فسيتم تجاهل الإشارة. أما إذا كانت تساوي "DEFAULT" أو "SIG_DFL" ، فسيُستدعى معالج روبي الافتراضي. لكن إذا كانت تساوي "EXIT" ، فستنهي الإشارة البرنامج النصي. إذا ...
التابع catch الخاص بالصنف Kernel في روبي
ينفذ التابع catch كتلته البرمجية. في حال عدم استدعاء throw، فستنفّذ الكتلة بشكل طبيعي، وسيعيد catch قيمة آخر تعبير تم تقييمه. catch(1) { 123 } # => 123
إذا استُدعي throw(tag2, val)، فستبحث روبي في المكدس (stack) عن كتلة التابع catch، التي يكون العنوان tag الخاص بها نفس القيمة object_id الخاص بالعنوان tag2. وعند العثور عليه، يتوقف تنفيذ الكتلة وتُعاد val (أو القيمة nil إذا لم يتم تمرير وسيط ثاني ...
التابع proc الخاص بالصنف Kernel في روبي
يكافي التابع proc التعبير Proc.new. البنية العامة proc{ |...| block } → a_proc
القيمة المعادة يعاد كائن جديد من النوع Proc. انظر أيضا انظر صفحة الصنف Proc. مصادر قسم التابع proc في الصنف Kernel في توثيق روبي الرسمي.
التابع lambda الخاص بالصنف Kernel في روبي
يكافئ التابع lambda التعبير Proc.new، باستثناء أنّ الكائنات Proc الناتجة ستتحقق من عدد الوسائط الممررة عند استدعائها. البنية العامة lambda { |...| block } → a_proc
القيمة المعادة يعاد ناتج الاستدعاء Proc.new. انظر أيضا الصنف Proc. مصادر قسم التابع lambda في الصنف Kernel في توثيق روبي الرسمي.
التابع chop الخاص بالصنف Kernel في روبي
يكافئ التابع chop التعبير ($_.dup).chop! باستثناء أنّ nil لا تُعاد أبدًا. انظر صفحة !String.chop. هذا التابع متوفر فقط عند تحديد خيار سطر الأوامر -p/-n. البنية العامة chop→ $_
القيمة المعادة يعاد ناتج التعبير ($_.dup).chop!. انظر أيضا التابع chomp: يكافئ التعبير $_ = $_.chomp( string). مصادر قسم التابع chop في الصنف Kernel في توثيق روبي الرسمي.
التابع chomp الخاص بالصنف Kernel في روبي
يكافئ التابع chomp التعبير $_ = $_.chomp( string). انظر صفحة String.chomp. هذا التابع متوفر فقط عند تحديد خيار سطر الأوامر -p/-n. البنية العامة chomp→ $_
chomp(string) → $_
القيمة المعادة يعاد ناتج التعبير $_ = $_.chomp( string). انظر أيضا التابع chop: يكافئ التعبير ($_.dup).chop! ، باستثناء أنّ nil لا تُعاد أبدًا. مصادر قسم التابع chomp في الصنف Kernel في توثيق روبي الرسمي.
التابع global_variables الخاص بالصنف Kernel في روبي
يعيد التابع global_variables مصفوفةً تضم أسماء المتغيرات العامة (global variables). البنية العامة global_variables → array
القيمة المعادة تعاد مصفوفةٌ تضم أسماء المتغيرات الكلية. أمثلة مثال على استخدام التابع global_variables: global_variables.grep /std/ #=> [:$stdin, :$stdout, :$stderr]
انظر أيضا التابع local_variables: يعيد مصفوفة تضم أسماء المتغيرات المحلية الحالية. مصادر قسم التابع global_variables في الصنف Kernel في توثيق روبي الرسمي.
التابع exec الخاص بالصنف Kernel في روبي
يستبدل التابع exec العملية (process) الحالية عبر تشغيل الأمر الخارجي المعطى والذي يمكن أن يأخذ أحد الأشكال التالية: الأمر الوصف exec(commandline) أحد أوامر سطر الأوامر (command line) والذي يُمرّر إلى الصدفة (shell) القياسية. exec(cmdname, arg1, ...) اسم أمر (command name) ووسيط واحد أو أكثر (بدون صدفة). exec([cmdname, argv0], arg1, ...) اسم أمر وكائن argv، مع إمكانية إضافة وسائط أخرى (بدون صدفة shell). في الشكل الأول، تؤخذ السلسلة النصية باعتبارها أمرًا يراد تنفيذه في سطر أوامر، ثم تعمل الصدفة على ...
التابع gets الخاص بالصنف Kernel في روبي
يجلب التابع gets (ويسندها إلى $_) السطر التالي من قائمة الملفات في المجرى ARGV (أو $*)، أو من مجرى الإدخال القياسي في حالة عدم تمرير أي ملفات في سطر الأوامر. يعيد التابع القيمة nil عند الوصول إلى نهاية الملف. في حال تمرير عدة أسماء ملفات إلى ARGV، فسيقرأ التابع gets(nil) محتويات الملفات، واحدًا في كل مرة بالتتالي. أسلوب البرمجة الذي يستخدم $_ كوسيط ضمني أصبح استخدامه أقل شيوعًا في مجتمع روبي. البنية العامة gets(sep=$/ [, getline_args]) → string or ...
التابع Float الخاص بالصنف Kernel في روبي
يحول التابع Float الوسيط المعطى إلى عدد عشري (Float). البنية العامة Float(p1)
القيمة المعادة يعيد التابع Float عددا عشريا (Float). أمثلة مثال على استخدام التابع Float: Float(1239); #=> 1239.0
Float("12.39"); #=> 12.39
Float(25/6); #=> 4.0
انظر أيضًا التابع Integer: يحول الوسيط المعطى إلى عدد صحيح (Integer). مصادر قسم التابع Float في الصنف Kernel في توثيق روبي الرسمي.
التابع local_variables الخاص بالصنف Kernel في روبي
يعيد التابع local_variables مصفوفة تضم أسماء المتغيرات المحلية الحالية. البنية العامة local_variables → array
القيمة المعادة تعاد مصفوفة تضم أسماء المتغيرات المحلية الحالية. أمثلة مثال على استخدام التابع local_variables: fred = 1
for i in 1..10
# ...
end
local_variables #=> [:fred, :i]
انظر أيضا التابع global_variables: يعيد مصفوفةً تضم أسماء المتغيرات العامة (global variables). مصادر قسم التابع local_variables في الصنف Kernel في توثيق روبي الرسمي.
التابع sub الخاص بالصنف Kernel في روبي
يكافئ التابع sub التعبير $_.sub( args ) ، باستثناء أنه سيتم تحديث $_ إذا حدث استبدال. متوفر فقط عند تحديد خيار سطر الأوامر -p/-n. البنية العامة sub(pattern, replacement)→ $_
sub(pattern) {|...| block } → $_
القيمة المعادة يعاد ناتج استدعاء التعبير $_.sub( args ). انظر أيضا التابع gsub: يكافئ التعبير $_.gsub...، باستثناء أنه سيتم تحديث $_ في حال حدوث استبدال. مصادر قسم التابع sub في الصنف Kernel في توثيق روبي الرسمي.
التابع gsub الخاص بالصنف Kernel في روبي
يكافئ التابع gsub التعبير $_.gsub...، باستثناء أنه سيتم تحديث $_ في حال حدوث استبدال. متوفر فقط عند تحديد خيار سطر الأوامر -p/-n. البنية العامة gsub(pattern, replacement) → $_
gsub(pattern) {|...| block } → $_
القيمة المعادة يعاد ناتج استدعاء التعبير $_.gsub.... انظر أيضا التابع gets: يعيد السطر التالي من قائمة الملفات في ARGV (أو $*)، أو من مجرى الإدخال القياسي في حالة عدم تمرير أي ملفات في سطر الأوامر. مصادر قسم التابع gsub في الصنف Kernel في توثيق روبي الرسمي.
التابع putc الخاص بالصنف Kernel في روبي
يكافئ التابع putc التعبير التالي: $stdout.putc(int)
أي يطبع القيمة الممرَّرة إليه على مجرى الخرج القياسي. راجع توثيق التابع IO.putc لمزيد من المعلومات حول الأحرف متعددة البايتات (multi-byte characters). البنية العامة putc(int)→ int
المعاملات int عدد صحيح يراد طباعته. القيمة المعادة تعاد القيمة nil بعد تنفيذ العملية. انظر أيضا التابع puts: يكافئ التابع puts التعبير $stdout.puts(obj, ...). مصادر قسم التابع putc في الصنف Kernel في توثيق روبي الرسمي.
التابع binding الخاص بالصنف Kernel في روبي
يعيد التابع binding كائنًا من النوع Binding، والذي يصف ويحدد ارتباطات المتغيرات والتوابع لحظة الاستدعاء. يمكن استخدام هذا الكائن عند استدعاء eval لتنفيذ الأمر الذي تم تقييمه (evaluated command) في هذه البيئة. البنية العامة binding → a_binding
القيمة المعادة يعاد كائنٌ من النوع Binding. أمثلة مثال على استخدام التابع binding: def get_binding(param)
binding
end
b = get_binding("hello")
eval("param", b) #=> "hello"
انظر أيضا الصنف Binding. مصادر قسم التابع binding في الصنف Kernel في توثيق روبي الرسمي.
التابع __callee__ الخاص بالصنف Kernel في روبي
يعيد التابع __callee__ اسم التابع الحالي على شكل رمز (Symbol). وفي حال استدعائه خارج أي تابع، فسيعيد nil. البنية العامة __callee__→ symbol
القيمة المعادة يعاد اسم التابع الحالي على شكل رمز (Symbol). وفي حال استدعائه خارج أي تابع، فسيعيد nil. انظر أيضا التابع __dir__: يعيد المسار المطلق القانوني لمجلد الملف الذي استُدعي هذا التابع منه. التابع __method__: يعيد الاسم الذي أعطي للتابع الحالي عند تعريفه على شكل رمز (Symbol). مصادر قسم التابع __callee__ في الصنف Kernel في توثيق روبي الرسمي.
التابع __method__ الخاص بالصنف Kernel في روبي
يعيد التابع __method__ الاسم الذي أعطي للتابع الحالي عند تعريفه على شكل رمز (Symbol). في حال استدعائه خارج أي تابع، فسيعيد nil. البنية العامة __method__→ symbol
القيمة المعادة يعاد الاسم الذي أعطي للتابع الحالي عند تعريفه على شكل رمز (Symbol). في حال استدعائه خارج أي تابع، فسيعيد nil. انظر أيضا التابع __callee__: يعيد اسم التابع الحالي على شكل رمز (Symbol). وفي حال استدعائه خارج أي تابع، فسيعيد nil. التابع __dir__: يعيد المسار المطلق الأساسي لمجلد الملف الذي استُدعي هذا التابع منه. مصادر ...
التابع print الخاص بالصنف Kernel في روبي
يطبع التابع print الكائنات الممررة إليه بالتتابع على المجرى stdout$. إذا كان فاصل حقل الخرج ($,) يخالف nil، فسيظهر محتواه بين الحقول. إذا كان فاصل سجل الخرج ($\) يخالف nil، فسيوضع في نهاية المُخرجات. في حال لم تعطَ أية وسائط، فستُطبَع _$. ستُحول الكائنات غير النصية باستخدام التابع to_s. البنية العامة print(obj, ...) → nil
المعاملات obj الكائن المراد طباعته. ... كائنات أخرى. القيمة المعادة تعاد القيمة nil. أمثلة مثال على استخدام التابع print: print "cat", [1,2,3], 99, "\n"
$, = ...
التابع Rational الخاص بالصنف Kernel في روبي
يعيد التابع Rational ناتج العملية x/y إن مُرر عددين إليه أو عدد جذري (Rational) إن مُرِّر معامل وحيد فقط. قواعد الصياغة النصية: string form = extra spaces , rational , extra spaces ;
rational = [ sign ] , unsigned rational ;
unsigned rational = numerator | numerator , "/" , denominator ;
numerator = integer part | fractional part | integer part , fractional part ;
denominator = digits ;
integer part = digits ;
fractional part = "." , digits , [ ( "e" ...
التابع loop الخاص بالصنف Kernel في روبي
ينفذ التابع loop الكتلة البرمجية المعطاة بشكل متكرر. في حال لم تُعطَ أية كتلة، فسيُعاد كائن من الصنف enumerator بدلاً من ذلك. يؤدي اطلاق الاستثناء StopIteration داخل الكتلة إلى إيقاف الحلقة التكرارية. في هذه الحالة، سيعيد التابع loop قيمة "النتيجة" المخزنة في الاستثناء. البنية العامة loop { block }
loop→ an_enumerator
القيمة المعادة يؤدي اطلاق الاستثناء StopIteration داخل الكتلة إلى إعادة قيمة "النتيجة" المخزنة في الاستثناء. أما في حال لم تُعطَ أية كتلة، فسيُعاد كائن من الصنف enumerator. أمثلة مثال على ...
عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).