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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: صفحة الصنف <code>Kernel</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Kernel')
 
سطر 2: سطر 2:
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Kernel]]
 
[[تصنيف: Ruby Kernel]]
 +
الوحدة <code>Kernel</code> مُتضمّنة من طرف الصنف <code>[[Ruby/Object|Object]]</code>، لذلك فتوابعه متاحة في كل كائنات روبي.
 +
 +
توابع نسخ الصنف <code>Kernel</code> مُوثّقة في صفحة الصنف <code>[[Ruby/Object|Object]]</code>، أما توابع الوحدة <code>Kernel</code> فهي مُوثقة هنا. تستدعى هذه التوابع بدون مستقبل (receiver)، وبالتالي يمكن استدعاؤها وفق الشكل الدوالي:<syntaxhighlight lang="ruby">
 +
sprintf "%.1f", 1.234 #=> "1.2"
 +
</syntaxhighlight>
 +
 +
==مصادر<span> </span>==
 +
*[http://ruby-doc.org/core-2.5.1/Kernel.html قسم  الصنف Kernel  في توثيق روبي الرسمي.]

مراجعة 01:21، 24 أكتوبر 2018

الوحدة Kernel مُتضمّنة من طرف الصنف Object، لذلك فتوابعه متاحة في كل كائنات روبي.

توابع نسخ الصنف Kernel مُوثّقة في صفحة الصنف Object، أما توابع الوحدة Kernel فهي مُوثقة هنا. تستدعى هذه التوابع بدون مستقبل (receiver)، وبالتالي يمكن استدعاؤها وفق الشكل الدوالي:

sprintf "%.1f", 1.234 #=> "1.2"

مصادر