La formule qui est apparue dans l'exercice d'aujourd'hui.
def search(target_num, input)
input.each_with_index do |num, index|
if num == target_num
puts "#{index + 1}Est dans le second"
return
end
end
puts "Ce numéro n'est pas inclus"
end
input = [3, 5, 9 ,12, 15, 21, 29, 35, 42, 51, 62, 78, 81, 87, 92, 93]
search(12, input)
Vous pouvez maintenant sortir "4th".
D'autre part
def search(target_num, input)
input.each_with_index do |num, index|
if num == target_num
puts "#{index + 1}Est dans le second"
return
else
puts "Ce numéro n'est pas inclus"
next
end
end
end
input = [3, 5, 9 ,12, 15, 21, 29, 35, 42, 51, 62, 78, 81, 87, 92, 93]
Ceci utilise suivant, Le traitement dans l'instruction if continue jusqu'à ce que le quatrième 12 apparaisse.
Le résultat est le même sans suivant, À cette époque, j'ai pensé qu'il serait préférable d'avoir la prochaine en termes de lisibilité.
Il y a eu beaucoup de discussions sur cette description jusqu'à midi. On peut dire que c'est l'un des attraits de la programmation.
Recommended Posts