نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
الصنف IOError في روبي
يُطلق الاستثناء IOError عند فشل عملية إدخال/إخراج (IO operation) في روبي. File.open("/etc/hosts") {|f| f << "example"}
#=> IOError: not opened for writing
File.open("/etc/hosts") {|f| f.close; f.read }
#=> IOError: closed stream
تذكر أنَّ فشل بعض عمليات الإدخال/الإخراج قد يؤدي إلى إطلاق الاستثناء SystemCallError، وهذا الاستثناء ليس متفرع من الصنف IOError. File.open("does/not/exist")
#=> Errno::ENOENT: No such file or directory - does/not/exist
مصادر صفحة الصنف IOError في توثيق روبي الرسمي.
التابع IO.for_fd في روبي
يعد التابع for_fd مرادفًا للتابع new. البنية العامة for_fd(fd, mode [, opt]) → io
انظر أيضًا التابع copy_stream: ينسخ بيانات من مجرى إلى مجرى آخر. التابع new: ينشئ كائن جديد من النوع IO. مصادر قسم التابع for_fd في الصنف IO في توثيق روبي الرسمي.
التابع IO.sysseek في روبي
يحرِّك التابع sysseek مؤشر المجرى الذي استدعي معه إلى موضع محدَّد. البنية العامة sysseek(offset, whence=IO::SEEK_SET)→ integer
المعاملات offset عدد صحيح يحدِّد مقدار إزاحة المؤشر بدءًا من بداية الملف (القيمة الافتراضية للمعامل whence) أو من نهاية الملف أو من الموضع الحالي للموشر نفسه بحسب قيمة المعامل whence. whence راية تحدد الموضع الذي سيزاح المؤشر بدءًا منه بالمقدار amount. اطلع على صفحة التابع seek للاطلاع على القيم التي يمكن أن يأخذها هذا المعامل. القيمة المعادة يعاد عدد صحيح يمثِّل موضع المؤشر الجديد بعد تحريكه إليه. أمثلة مثال على ...
التابع FileTest.blockdev? في روبي
يتحقق التابع blockdev? إن كان ملفٌ ما هو جهاز كتلي (block device). البنية العامة blockdev?(file_name) → true or false
المعاملات file_name سلسلة نصية أو كائن من النوع IO يمثِّل الملف المراد التحقق منه. القيمة المعادة تعاد القيمة true إن كان الملف file_name هو جهاز كتلي (block device). خلا ذلك، تعاد القيمةfalse. انظر أيضًا مصادر قسم التابع blockdev? في الصنف FileTest في توثيق روبي الرسمي.
التابع ARGF.close في روبي
يغلق التابع close الملف الحالي ويتخطاه إلى الملف التالي في ARGV. إن لم تتبقَ ملفات أخرى لفتحها، فسيكتفي التابع بإغلاق الملف الحالي. انتبه إلى أنَّ مجرى الدخل القياسي (STDIN) لن يُغلَق أبدًا. البنية العامة close → ARGF
أمثلة مثال على استخدام التابع close: $ ruby argf.rb foo bar
ARGF.filename #=> "foo"
ARGF.close
ARGF.filename #=> "bar"
ARGF.close
انظر أيضًا التابع close?: يتحقق إن أُغلِق الملف الحالي أم لا. التابع eof?: يتحقق إذا بلغ الملف الحالي نهايته في ARGF. التابع file: يعيد الملف الحالي ...
التابع ARGF.close في روبي
يغلق التابع close الملف الحالي ويتخطاه إلى الملف التالي في ARGV. إن لم تتبقَ ملفات أخرى لفتحها، فسيكتفي التابع بإغلاق الملف الحالي. انتبه إلى أنَّ مجرى الدخل القياسي (STDIN) لن يُغلَق أبدًا. البنية العامة close → ARGF
أمثلة مثال على استخدام التابع close: $ ruby argf.rb foo bar
ARGF.filename #=> "foo"
ARGF.close
ARGF.filename #=> "bar"
ARGF.close
انظر أيضًا التابع close?: يتحقق إن أُغلِق الملف الحالي أم لا. التابع eof?: يتحقق إذا بلغ الملف الحالي نهايته في ARGF. التابع file: يعيد الملف الحالي ...
التابع File.chardev? في روبي
يتحقق التابع chardev? إن كان ملفٌ ما هو جهاز محرفي (character device). البنية العامة chardev?(file_name) → true or false
المعاملات file_name سلسلة نصية أو كائن من النوع IO يمثِّل الملف المراد التحقق منه. القيمة المعادة تعاد القيمة true إن كان الملف file_name هو جهاز محرفي. خلا ذلك، تعاد القيمة false. انظر أيضا التابع blockdev?: يتحقق إن كان ملفٌ ما هو جهاز كتلي (block device). مصادر قسم التابع chardev? في الصنف File في توثيق روبي الرسمي.
التابع FileTest.chardev? في روبي
يتحقق التابع chardev? إن كان ملفٌ ما هو جهاز محرفي (character device). البنية العامة chardev?(file_name) → true or false
المعاملات file_name سلسلة نصية أو كائن من النوع IO يمثِّل الملف المراد التحقق منه. القيمة المعادة تعاد القيمة true إن كان الملف file_name هو جهاز محرفي. خلا ذلك، تعاد القيمة false. انظر أيضًا التابع blockdev?: يتحقق إن كان ملفٌ ما هو جهاز كتلي (block device). مصادر قسم التابع chardev? في الصنف FileTest في توثيق روبي الرسمي.
التابع GC::Profiler.total_time في روبي
يعيد التابع total_time إجمالي الوقت المستخدم لتجميع البيانات المهملة بالثواني. البنية العامة GC::Profiler.total_time → float
القيمة المعادة يعاد عدد عشري يمثِّل إجمالي الوقت المستخدم لتجميع البيانات المهملة بالثواني. انظر أيضا التابع report: يكتب الناتج ::result على المجرى $stdout أو كائن من النوع IO. التابع result: يعيد تقرير بيانات ملف التعريف. مصادر قسم التابع total_time في الصنف GC::Profiler في توثيق روبي الرسمي.
الصنف ARGF في روبي
الصنف ARGF هو مجرى (stream) صُمِّم ليُستخدَم في الملفات البرمجية (scritps) التي تُعالج الملفات المُمرَّرة إليها على شكل وسائط في سطر الأوامر (command-line arguments)، أو المُمرَّرة عبر مجرى الدخل القياسي (STDIN). تُخزَّن الوسائط المُمرَّرة للملف البرمجي في المصفوفة ARGV، إذ يخزَّن وسيط واحد في كل عنصر. تفترض ARGF أنّ الوسائط التي ليست أسماء ملفات (filenames) قد أزيلت من ARGV. انظر الشيفرة التالية مثلًا: $ ruby argf.rb --verbose file1 file2
ARGV #=> ["--verbose", "file1", "file2"]
option = ARGV.shift #=> "--verbose"
ARGV #=> ...
عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).