私は配列を持っています
array=[10000,415455,10000,4529856,25632,10000,45556,58456,25654]
10000
すべてを置き換えたい00000
どうすればこれを行うことができますか?
私は配列を持っています
array=[10000,415455,10000,4529856,25632,10000,45556,58456,25654]
10000
すべてを置き換えたい00000
どうすればこれを行うことができますか?
その場で編集する場合は、マップが必要です!
array=[10000,415455,10000,4529856,25632,10000,45556,58456,25654]
array.map! {|item| item == 10000 ? 0 : item}
表示するときは、先頭に0を付けて常に5文字を表示するフォーマットを使用していることを確認してください
私はRubyがそれを行うと信じています
array.each {|item|
puts sprintf "%05d", item
}
array=[10000,415455,10000,4529856,25632,10000,45556,58456,25654]
array.map{|i| i == 10000 ? 0000 : i}
# => [0, 415455, 0, 4529856, 25632, 0, 45556, 58456, 25654]
免責事項:のみ0000
としてマップされ0
ます。