我仍然是新的,這個邏輯flummoxed ..也許我需要更多的咖啡..但是這裏。最好的方法來寫這個邏輯比較三個變量
我有三個值的顏色,大小和材料。我需要將它們分配給數組「選項」。
這些變量有一個值或被賦值爲「nil」。因此,以下將返回true或false爲每個:
color.nil?
size.nil?
material.nil?
如果顏色和大小爲零,然後我想分配給選項的材料的值。這是直截了當:
if color.nil? && size.nil?
options = material
end
不過,我有麻煩的是,如果顏色或大小不爲零,然後我要分配給那些選項陣列的一個或兩個,而不是在所有使用的材料變量。
這樣做最簡單的方法是什麼?
什麼** **選項,數組或哈希? –
選項是一個數組 – ToddT
你將如何使用該散列? – ToddT