آموزش دستورات شرطی if در سالیدیتی

آموزش دستورات شرطی if در سالیدیتی

دستورات شرطی در سالیدیتی دقیقاً مشابه سایر زبان‌ های برنامه‌ نویسی عمل می‌کنند.

آموزش دستورات شرطی if در سالیدیتی

در مثال زیر، یک قرارداد ساده نوشته شده که بررسی می‌کند آیا عدد ورودی مضربی از ۱۰ هست یا خیر:

آرگومانی که داخل دستور if قرار می‌گیرد، باید حتماً از نوع بولین (Boolean) باشد؛ یعنی خروجی آن true یا false باشد.
کد بالا را می‌توان به شکل زیر هم بازنویسی کرد:
برخلاف زبان‌های داینامیکی مانند Python یا JavaScript، در سالیدیتی نمی‌توانید به این صورت عمل کنید:

در سالیدیتی، شرط داخل if باید حتماً یک مقدار بولین باشد؛ به عبارت دیگر، شما نمی‌توانید یک عدد را مستقیماً به عنوان شرط استفاده کنید.

سالیدیتی همچنین از ساختار else if نیز پشتیبانی می‌کند (مشابه سایر زبان‌ها)، اما فرض می‌کنیم با نحوه‌ی استفاده از آن آشنا هستید.

نکته دیگر اینکه، سالیدیتی برخلاف زبان‌هایی مثل Java یا C، دستور switch ندارد.

به این مطلب امتیاز دهید

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

آموزش پروژه محور طراحی سایت با پایتون و جنگو مختص بازار کار
  • انتشار: ۹ اردیبهشت ۱۴۰۴

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

بازخوردهای خود را برای ما ارسال کنید