Tôi chỉ học ROR và tôi bắt gặp các câu lệnh if/else. Tôi cũng đi qua 'elseif' nhưng trình soạn thảo văn bản của tôi (textmate) không chọn nó làm từ khóa, cũng như chương trình không chạy đúng cách.Liệu 'elseif' vẫn tồn tại?
if name == 'Chris'
puts 'What a lovely name.'
elseif name == 'Katy'
puts 'What a lovely name!'
end
Tôi đang sử dụng cuốn sách Tìm hiểu về chương trình, được viết cách đây vài năm. Tôi đã tự hỏi nếu 'elseif' đã được thay đổi bởi vì, khi tôi chỉ đơn giản là sử dụng 'khác', nó có vẻ hoạt động đúng.
Tìm kiếm đơn giản trên Google 'ruby elseif' sẽ cung cấp cho bạn câu trả lời rằng nó thực sự được viết' elsif'. – Gumbo
Tôi googled nó nhưng thậm chí không nghĩ rằng tôi đã sai chính tả nó. Cảm ơn bạn đã cho tôi biết – catchmikey
@sawa Tôi không nghĩ bạn có thể sử dụng dấu phẩy sau "vì". –