我試圖找出是否有一個較短的方式做下面的代碼:紅寶石短陣迭代
$my_array.each do |eh|
row = Array.new
eh.each do |k,v|
if k == 'state'
if eh[k] == "stopped"
row << eh[k].red
elsif eh[k] == "running"
row << eh[k].green
else
row << eh[k].yellow
end
else
row << eh[k]
end
end
data << row
end
以上是使用terminal-table
和colorize
添加示例數據數組以在測試解決方案時使其他人的生活更輕鬆。 – Uzbekjon