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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'يُطلق الاستثناء<code>Interrupt</code> عند استقبال إشارة المقاطعة (interrupt signal) ، عادة لأن المستخدم ضغط عل...')
 
سطر 1: سطر 1:
يُطلق الاستثناء<code>Interrupt</code> عند استقبال إشارة المقاطعة (interrupt signal) ، عادة لأن المستخدم ضغط على Control-C (على معظم منصات posix). وعلى هذا النحو ، فهو صنف فرعي من <code>SignalException</code>. مثلاً:<syntaxhighlight lang="ruby">
 
begin
 
  puts "Press ctrl-C when you get bored"
 
  loop {}
 
rescue Interrupt => e
 
  puts "Note: You will typically use Signal.trap instead."
 
end
 
</syntaxhighlight>ستُنتج:<syntaxhighlight lang="ruby">
 
Press ctrl-C when you get bored
 
  
</syntaxhighlight>ثم انتظر إلى أن يُقاطع بالضغط على ''Control-C، وحينها ستطبع المخرجات التالية:''<syntaxhighlight lang="ruby">
+
==توابع الصنف العامة (Public Class Methods)==
Press ctrl-C when you get bored
+
===[[Ruby/KeyError/key | التابع key]]===
 +
يعيد ظظظ المفتاح الذي تسبب في الاستثناء <code>KeyError</code>.
 +
===[[Ruby/KeyError/receiver | التابع receiver]]===
 +
يعيد ظظظ المتلقي (receiver) المقترن بالاستثناء <code>KeyError</code>.
  
 
</syntaxhighlight>
 
</syntaxhighlight>

مراجعة 09:22، 24 أكتوبر 2018

توابع الصنف العامة (Public Class Methods)

التابع key

يعيد ظظظ المفتاح الذي تسبب في الاستثناء KeyError.

التابع receiver

يعيد ظظظ المتلقي (receiver) المقترن بالاستثناء KeyError.

</syntaxhighlight>

مصادر