sách gpt4 ai đã đi

Ruby tương đương với toán tử JavaScript `||`

In lại Tác giả: Data Little Sun Thời gian cập nhật: 2023-10-29 08:14:31 27 4
mua khóa gpt4 Nike

Làm thế nào để thực hiện điều này trong Ruby? Có thể thực hiện điều này mà không cần lặp lại biến không? Javascript:

b = một || 7

nếu như Một KHÔNG 0 Sau đó phân bổ Một Nếu không thì gán 7

Một trường hợp cụ thể là chuyển đổi date.wday thành 7 nếu nó trả về 0 (Chủ Nhật).

1 Câu trả lời

Vì tò mò:

lớp Đối tượng
def javascript_or?(khác)
(is_a?(FalseClass) || nil? || '' == bản thân || 0 == bản thân) ? nil : bản thân
kết thúc
kết thúc

Và:

a = b.javascript_or?(7)

Liên quan đến toán tử JavaScript tương đương của Ruby `||`, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/37973701/

27 4 0