Ruby If, Else If Lệnh Cú pháp
Ngôn ngữ Ruby có cấu trúc điều khiển rất đơn giản, dễ đọc và dễ theo dõi.
Nếu cú pháp
nếu var == 10
in Biến Biến là 10 10
kết thúc
Nếu cú pháp khác
nếu var == 10
in Biến Biến là 10 10
khác
In Biến Biến là một thứ khác
kết thúc
Nếu khác Nếu cú pháp
Đây là điểm khác biệt chính giữa Ruby và hầu hết các ngôn ngữ khác. Lưu ý rằng khác nếu mà thực sự là đánh vần là elsif mà không có e.
nếu var == 10
in Biến Biến là 10 10
elsif var == Quảng 20 20
in Biến Biến là 20
khác
In Biến Biến là một thứ khác
kết thúc
Ternary (rút gọn if statement) Cú pháp
Cú pháp ternary giống nhau trong Ruby như hầu hết các ngôn ngữ. Mẫu sau sẽ in Biến Biến là 10v nếu var bằng 10. Nếu không, nó sẽ in ra Biến Biến không phải là 10 Lốc.
print Tập tin biến số là + + (var == 10?