Ruby

بهترین دوست یک برنامه نویس

Ruby

بهترین دوست یک برنامه نویس

ساختار های شرطی

پنجشنبه, ۱۵ اسفند ۱۳۹۲، ۰۶:۰۴ ب.ظ

این پست براتون ساختار های شرطی در روبی به شما معرفی می کنیم...

 if

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

 این هم یه مثال که همه شکل های استفاده این ساختار رو نشون میده:

unless

این ساختار دقیقا بر عکس کار if رو انجام میده. یعنی اگه شرط، مقدار نادرست رو برگردونه، بلاک کد اجرا میشه!

این هم مثال:

case statement

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

مثال:

نکته: گذاشتن پرانتز اختیاریه.

نظرات (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی