J'ai un tableauRemplacer le nombre entier de tableau avec un autre entier
array=[10000,415455,10000,4529856,25632,10000,45556,58456,25654]
Je veux remplacer tous 10000
avec 00000
Comment puis-je faire s'il vous plaît?
J'ai un tableauRemplacer le nombre entier de tableau avec un autre entier
array=[10000,415455,10000,4529856,25632,10000,45556,58456,25654]
Je veux remplacer tous 10000
avec 00000
Comment puis-je faire s'il vous plaît?
Si vous cherchez à modifier sur place, vous avez besoin de carte!
array=[10000,415455,10000,4529856,25632,10000,45556,58456,25654]
array.map! {|item| item == 10000 ? 0 : item}
Lorsque vous affichez assurez-vous juste que vous utilisez une mise en forme qui affiche toujours 5 caractères avec les 0.
Je crois que Ruby est-ce que avec
array.each {|item|
puts sprintf "%05d", item
}
array=[10000,415455,10000,4529856,25632,10000,45556,58456,25654]
array.map {|a| a == 10000 ? '00000' : a}
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]
Avertissement: 0000
seront cartographiés comme 0
seulement.
Que voulez-vous dire par '00000'? Zéro sera '0'. Voulez-vous dire la chaîne '" 00000 "'? – sawa