Tôi đang làm việc trên một dự án. Hiện tại tôi có một câu lệnh điều kiện khá lớn, gán một giá trị cho một biến dựa trên một số tham số đầu vào. Vì vậy, tôi có một cái gì đó như thế này.Tái cấu trúc phép gán biến điều kiện
if some condition
x = some value
elsif another condition
x = a different value
...
Cách tốt nhất để cấu trúc lại cái này là gì? Tôi hy vọng rằng tôi có thể kết thúc với một cái gì đó như
x = some value if some condition || another value if another condition
Có một mẫu cho loại điều này?
Trước khi chúng tôi có thể cho bạn biết cách tái cấu trúc, bạn cần cho chúng tôi biết lý do bạn muốn cấu trúc lại điều này. Bạn đang cố giải quyết vấn đề gì? –
'refactor = nil trừ khi tồn tại? (: Unit_tests)' – dbenhur