โฮมเพจ » ทำอย่างไร » Ruby If, If If ไวยากรณ์คำสั่ง

    Ruby If, If If ไวยากรณ์คำสั่ง

    ภาษา Ruby มีโครงสร้างการควบคุมที่ง่ายต่อการอ่านและติดตาม.

    ถ้าไวยากรณ์

    ถ้า var == 10
    พิมพ์“ ตัวแปรคือ 10”
    ปลาย

    ถ้าไวยากรณ์อื่น

    ถ้า var == 10
    พิมพ์“ ตัวแปรคือ 10”
    อื่น
    พิมพ์“ ตัวแปรเป็นอย่างอื่น”
    ปลาย

    ถ้าอื่นถ้าไวยากรณ์

    นี่คือความแตกต่างที่สำคัญระหว่าง Ruby และภาษาอื่น ๆ ส่วนใหญ่ โปรดทราบว่า "else if" ถูกสะกดว่า "elsif" โดยไม่มีตัวอักษร e.

    ถ้า var == 10
    พิมพ์“ ตัวแปรคือ 10”
    elsif var ==“ 20”
    พิมพ์“ ตัวแปรคือ 20”
    อื่น
    พิมพ์“ ตัวแปรเป็นอย่างอื่น”
    ปลาย

    Ternary (ย่อถ้าคำสั่ง) ไวยากรณ์

    Ternary syntax เหมือนกับ Ruby ในภาษาส่วนใหญ่ ตัวอย่างต่อไปนี้จะพิมพ์“ ตัวแปรคือ 10” ถ้า var เท่ากับ 10 มิฉะนั้นจะพิมพ์“ ตัวแปรคือไม่ใช่ 10”.

    พิมพ์“ ตัวแปรคือ” + (var == 10?“ 10”:“ ไม่ใช่ 10”)