متن خبر

Hello World in Rust – نمونه برنامه

Hello World in Rust – نمونه برنامه

شناسهٔ خبر: 463147 -




شروع با یک زبان برنامه نویسی جدید مانند برداشتن اولین قدم شما به یک دنیای کاملا جدید است. یکی از اولین کارهایی که انجام می دهید این است که یک برنامه ساده بنویسید که می گوید "Hello World!".

Rust که به سریع و ایمن بودن معروف است، از این قاعده مستثنی نیست. بیایید مستقیماً وارد شویم و اولین برنامه Rust خود را با هم ایجاد کنیم!

چگونه یک برنامه Hello World را در Rust بنویسیم

ابتدا یک فایل با نام main.rs ایجاد کنید. هر برنامه Rust حاوی .rs به ​​عنوان پسوند فایل خود است.

سپس کد زیر را در فایل بنویسید:

 // main.rs fn main() { println!("Hello World!"); }

در کد بالا سعی داریم Hello World! در کنسول یا ترمینال

چگونه Rust Code را کامپایل کنیم

در Rust، کامپایل و اجرای کد دو فرآیند مجزا هستند.

ابتدا باید برنامه Rust را کامپایل کنید. برای کامپایل کردن، موارد زیر را در ترمینال بنویسید (مطمئن شوید که ترمینال در همان دایرکتوری است که فایل Rust در آن زندگی می کند):

 rustc main.rs

در حال حاضر هیچ خروجی نخواهید دید زیرا کد به تازگی کامپایل شده است. اما چیزی که در دایرکتوری فعلی مشاهده می کنید این است که یک فایل اجرایی جدید با همان نام فایل Rust اضافه شده است.

نحوه اجرای فایل اجرایی

اکنون می توانید فایل اجرایی را که پس از کامپایل کردن موفق کد Rust ایجاد می شود، اجرا کنید.

برای اجرای فایل اجرایی، موارد زیر را در ترمینال خود بنویسید:

 ./main

شما باید یک خروجی مانند این را ببینید:

 Hello World!

درک عمیق کد Hello World

 fn main() { }

برنامه با تابعی به نام main() شروع می شود. هر کد اجرایی Rust اجرا را از تابع اصلی شروع می کند.

تابع main می تواند برخی از پارامترها را در داخل پرانتز () داشته باشد، اما ما نیازی به آنها در کد نداریم، پس آن را خالی گذاشتیم.

هر چیزی که بین پرانتزهای مجعد {} است بدنه تابع است. داشتن بریس برای بدن ضروری است در غیر این صورت خطا ایجاد می کند.

 fn main() { println!("Hello World!"); }

این خط کار چاپ "سلام جهان!" به ترمینال یا کنسول پیام دهید.

اینجا، println! یک تابع بر خلاف زبان های دیگر مانند C، Python و غیره نیست. این یک ماکرو است - اگر وجود داشته باشد ! نماد در انتهای یک کلمه کلیدی، سپس آن یک ماکرو است.

در نهایت رشته را به عنوان آرگومان به ماکرو ارسال کردیم و رشته را در ترمینال چاپ می کند.

برای پایان دادن به عبارت در Rust، باید از ; .اگر در انتهای هر عبارت نیم دونقطه را ارائه نکنید، یک خطا ایجاد می کند.

نتیجه

و ما آن را داریم - اولین برنامه Rust شما! با چاپ "سلام جهان!" شما انگشتان پای خود را به دنیای Rust فرو برده اید.

این برنامه ساده به شما چشیدن سینتکس Rust و نحوه کامپایل آن را داده است. همانطور که به راه خود ادامه می دهید، بیشتر در مورد ویژگی های جالب Rust کشف خواهید کرد و خواهید فهمید که چقدر می تواند قدرتمند باشد.

آماده شیرجه رفتن عمیق تر هستید؟ بیایید به کاوش ادامه دهیم!

اگر بازخوردی دارید، در توییتر و لینکدین به من پیام دهید

خبرکاو

ارسال نظر




تبليغات ايهنا تبليغات ايهنا

تمامی حقوق مادی و معنوی این سایت متعلق به خبرکاو است و استفاده از مطالب با ذکر منبع بلامانع است