Tôi đã cố gắng để làm một lớp lót đơn giản trong khi vòng lặp trong ruby bằng cách sử dụng dấu ngoặc nhọn. Tôi đã thành công ở các định dạng sau:Làm thế nào để làm một lót trong khi vòng lặp trong Ruby sử dụng dấu ngoặc nhọn
while x < 5 do x+=1 end
Điều này đủ cho một lớp lót nhưng không phải là quạt sử dụng kết thúc trong một lớp lót. Tôi muốn làm điều gì đó tương tự như thế này:
while x < 5 { x += 1 }
Điều này có thể thực hiện được không?
Tôi giả định điều này đơn giản hơn cho các phương tiện của câu hỏi này nhưng tôi không tin keyw ords như 'while',' for', v.v. chấp nhận cú pháp khối. Điều đó đang được nói bằng cách sử dụng 'Enumerable' phương pháp làm như vậy một cái gì đó như' (x ... 5) .each {x + = 1} 'sẽ cung cấp kết quả tương tự. – engineersmnky