Một điều tôi thích về Ruby là bạn có thể diễn đạt mọi thứ theo cách ngắn nhất có thể.Viết tắt cho "return x if x" trong Ruby
Tôi biết rằng người ta có thể làm, khi giao
x ||= a
# instead of
x = a unless x
# which is
x = x || a
Có một hình thức tương tự cho return
?
# instead of
return x if x
Tôi đang cố gắng "chỉ" x
chỉ một lần. This question hỏi về việc chỉ trở lại (không có gì), nhưng tôi không thấy làm thế nào để làm điều đó khi trả lại một cái gì đó khác hơn là void.
Điều gì sai khi thay thế 'return x if x' bằng' x' đơn giản? – Zabba
@Zabba Nó không nhất thiết phải là tuyên bố cuối cùng –
Có lẽ kỹ năng toán học của tôi đã xấu đi, nhưng không phải là những gì bạn đã có một lớp lót? –