العودة إلى الدورة

الأنظمة: وسائط سطر الأوامر

لغة Rust للأنظمة وأمن الـ Web3

التفاعل مع نظام التشغيل

لبناء أدوات مثل ls أو cat نتاج لقراءة مدخلات المستخدم من الطرفية (terminal). نستخدم لذلك std::env::args.

rust use std::env;

fn main() { let args: Vec = env::args().collect(); println!("{:?}", args); }

لاحظ أن الوسيط الأول هو دائماً مسار الملف التنفيذي نفسه.