Tôi thường làmRuby/Rails sử dụng || để xác định giá trị, sử dụng một chuỗi rỗng thay vì một giá trị nil
value = input || "default"
vì vậy nếu đầu vào = nil
value = "default"
Nhưng làm thế nào tôi có thể làm được điều này nên thay vì nil
Nó cũng đếm một chuỗi rỗng ''
như nil
tôi muốn để nếu tôi làm
input = ''
value = input || "default"
=> "default"
Có cách nào đơn giản để thực hiện điều này mà không cần if
?
Lưu ý rằng bạn đã gắn thẻ câu hỏi của mình là 'ruby-on-rails', do đó các câu trả lời cụ thể của Rails. –
Có, tôi đã chạy trên đường ray nên không có vấn đề gì, tôi cũng gắn thẻ ruby vì nó trông giống như một vấn đề ruby-chỉnh sửa tiêu đề để phù hợp với câu trả lời/câu hỏi tốt hơn – Akshat