المسارات
/
Rust
Rust
/
التمارين
/
الإدخال/الإخراج في PaaS
الإدخال/الإخراج في PaaS

الإدخال/الإخراج في PaaS

متوسط

التعليمات

قدّم تقريرًا عن إحصاءات الإدخال/الإخراج للشبكة.

أنت تبني منصة كخدمة، وتحتاج إلى وسيلة لفوترة العملاء بناءً على استخدام الشبكة ونظام الملفات.

أنشئ غلافًا لاتصالات الشبكة والملفات يمكنه الإبلاغ عن إحصاءات الإدخال/الإخراج. يجب أن يقدّم الغلاف تقريرًا عن:

  • إجمالي عدد البايتات المقروءة/المكتوبة.
  • إجمالي عدد عمليات القراءة/الكتابة.

التجريد فوق الشبكات والملفات

تُنفَّذ عمليات الشبكة والملفات من خلال سمات io::Read وio::Write. لذلك سيكون من الضروري تنفيذ تلك السمات لأنواعك.


المصدر

Brian Matsuoيفتح الرابط في نافذة أو علامة تبويب جديدة
تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة
Rust Exercism

مستعد لبدء الإدخال/الإخراج في PaaS؟

سجّل في Exercism لتتعلّم وتتقن Rust عبر 99 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.