برنامه نویسی

ساده ترین Hello World (در RUST)


معرفی

اگر این اولین آموزش “Hello World” شما نیست، احتمالاً از قبل می دانید که چگونه شروع می کنند.

  • ایجاد یک فایل.

  • نوشتن تابع اصلی (در برخی از زبان ها).

  • نوشتن بیانیه چاپی با “سلام جهان”.

  • اجرا کن و کف بزن 👏👏👏.

این قرار نیست یکی از آن ها باشد. این نوع “سلام جهان” در مقاله بعدی آمده است، اما برای این مقاله، متفاوت و ساده تر خواهد بود.

کمی در مورد من…

سلام خواننده 🖐. من چیرانجیوی تیرونگاری هستم و یک مهندس نرم افزار هستم. می توانید اطلاعات بیشتری در مورد من در لینکدین و توییتر. همچنین، اگر به Rust، DevOps و به طور کلی به فناوری علاقه دارید، در کانال یوتیوب من مشترک شوید.

راه اندازی

اگر هر سیستم رایانه‌ای را که برای مدت طولانی توسط یک مهندس نرم‌افزار استفاده می‌شود بررسی کنید، احتمال بیشتری وجود دارد که یک JDK را پیدا کنید (خداوند رحمت کند اگر نمی‌دانید چیست، ارزش آن را دارد که در گوگل جستجو کنید. نمی دانم) قبلاً نصب شده است. زیرا تقریباً همه افراد در فناوری حداقل یک بار آن را امتحان می کنند.

در مورد Rust 🦀 اینطور نیست (این آخرین بار است، قول می‌دهم از این ایموجی استفاده کنم). این بسیار جدید است و تنها تعداد کمی از افراد با آن کار کرده اند. از این رو، باید آن را نصب کنید کامپایلر rust (rustc) از اینجا ادامه دهید. اگر قبلاً یکی را دارید، از این قسمت صرفنظر کنید.

چگونه بررسی می کنید که آیا از قبل وجود دارد؟ اجرا کردن rustc -V در ترمینال یا خط فرمان اگر تعدادی شماره نسخه دریافت کردید، خوب هستید که بروید. اگر خطایی مشاهده کردید باید آن را نصب کنید.

نصب (Rustup)

اگر به اینجا بروید: https://rustup.rs/ دستور 👇 را خواهید دید

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

این دستور را در ترمینال یا خط فرمانی که نصب خواهد شد، اجرا کنید زنگ زدگی که یک نصب کننده برای کامپایلر زنگ و سایر ابزارهای زنگ می باشد.

پس از این، شما باید بتوانید نسخه کامپایلر خود را با استفاده از آن دریافت کنید rustc -V.

بار

rustup چیزی به نام نصب می کند محموله همراه با رست به بیان ساده، محموله یک است مدیر بسته (به مدیریت بسته هایی که جعبه های زنگ زده نیز نامیده می شوند کمک می کند) و الف ابزار ساخت (کمک به تبدیل کد زنگ زده به باینری) برای زنگ زدگی اطلاعات بیشتر در مورد محموله در یک روز دیگر. بیایید روی هدف این مقاله که 👇 است تمرکز کنیم.

سلام دنیا

اکنون که راه اندازی خود را آماده کرده ایم، بیایید با انگیزه واقعی خود شروع کنیم. برای آن، ما باید یک پروژه ایجاد کنیم. برای انجام این کار، ما یک فرمان محموله داریم cargo new <project name>. از این دستور در ترمینال برای ایجاد پروژه با نام مورد نظر خود استفاده کنید. من در حال ایجاد یک پروژه با نام هستم سلام. بنابراین، فرمان من به نظر می رسد cargo new hello.

اگر انجام دهید ls در یونیکس/مک یا dir در ویندوز، باید دایرکتوری با نام را ببینید سلام یا هر اسمی که گذاشتی این دایرکتوری حاوی فایل هایی است که در مقالات بعدی به آنها خواهیم پرداخت.

در حال حاضر، اجازه دهید با استفاده از آن دایرکتوری را تغییر دهیم cd فرمان من دارم انجام می دهم cd hello.

حالا اجرا کنید cargo run در ترمینال و تادا!! ✨✨

امیدوارم “سلام، دنیا!” در ترمینال کد این کار در داخل نوشته شده است main.rs فایل داخل src دایرکتوری فرعی وقتی می دویم cargo run، کارگو به طور خودکار تمامی فایل های rust را در پروژه کامپایل کرده و اجرای پروژه را شروع می کند. از آنجایی که ما فقط یک فایل rust داریم که “Hello, world!” را چاپ می کند، این کار را انجام داد.

اندیشه ها…

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

نتیجه

اگر این مطلب را ارزشمند می‌دانید، لطفاً فراموش نکنید که لایک کنید، نظرات خود را به اشتراک بگذارید و این مقاله را با دوستان و جامعه خود به اشتراک بگذارید زیرا این باعث تشویق من می‌شود. همچنین فراموش نکنید که در شبکه های اجتماعی که در مقدمه ذکر کردم با من در ارتباط باشید. اگر یادگیرنده بصری هستید، برای مطالب مشابه در کانال یوتیوب من مشترک شوید. بیایید در مقاله بعدی همدیگر را ببینیم، خداحافظ 👋 تا آن زمان.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا