Rust

Rust — خروجی (Output)

آخرین بروزرسانی: 1404/08/14

خروجی (Output)

در این بخش «خروجی راست» را یاد می گیری. خروجی یعنی متن یا نتیجه چاپی. ما از ماکروها استفاده می کنیم. سپس تفاوت خط جدید را می بینیم.

خروجی راست با println!

برای چاپ متن از ماکرو println! استفاده کن. «ماکرو (Macro)» شبیه تابع است؛ اما قوانین مخصوص دارد.

println!("Hello World!");

مشاهده در ادیتور

می توانی چند بار println! بنویسی. هر بار یک خط جدید اضافه می شود.

println!("Hello World!");
println!("I am learning Rust.");
println!("It is awesome!");

مشاهده در ادیتور

ماکرو print! بدون خط جدید

print! هم متن چاپ می کند. تفاوتش این است که آخر خط جدید نمی گذارد.

print!("Hello World! ");
print!("I will print on the same line.");

مشاهده در ادیتور

نکته: اگر لازم بود فاصله بگذار. مثل یک فاصله بعد از «Hello World!».

افزودن خط جدید دستی با \n

در print! می توانی کاراکتر \n بگذاری. «کاراکتر خط جدید (Newline)» نشان دهنده رفتن به خط بعد است. «دنباله فرار (Escape Sequence)» یعنی ترکیب ویژه برای کنترل متن.

print!("Hello World!\n");
print!("I will print on the same line.");

مشاهده در ادیتور

می توانی وسط جمله هم خط را بشکنی. این در print! و println! کار می کند.

println!("Hello World!\nThis line was broken up!");

مشاهده در ادیتور

گام های عملی

  1. یک println! بنویس و اجرا کن.
  2. دو print! پشت سرهم بنویس.
  3. بینشان \n اضافه کن و نتیجه را ببین.

نکته: اگر خروجی شلوغ شد، از println! استفاده کن. خوانایی بهتر می شود.

برای ادامه مسیر، صفحه سینتکس راست و شروع کار راست را ببین. همچنین این صفحه خروجی راست را برای مرور نگه دار.

جمع بندی سریع

  • println! آخر خط جدید می گذارد.
  • print! خط جدید اضافه نمی کند.
  • \n هرجا خط را می شکند.
  • برای خوانایی، از خطوط جدا استفاده کن.