Mam ćwiczenie, w którym muszę dokonać programu do zaprogramowania listy e-mail od 1 do 50 w tym formacie "Jean.dupont.01@email.fr"

Próbowałem kilku metod i myślę, że znalazłem odpowiedni, ale konwertuje tylko liczby. W wyniku uzyskanego w terminalu otrzymuję adres e-mail i liczby w tablicy od 1 do 50. Chciałbym, aby wyświetlić wiadomości 1 do 1 z zmieniającymi się liczbami, dziękuję z góry.

a = (1..50).to_a

puts "jean.dupont.#{a}@email.fr"
0
MJoestar 13 kwiecień 2021, 12:05

1 odpowiedź

Najlepsza odpowiedź

Aby wyświetlić e-maile jeden po drugim, możesz iterować nad range lub array (przy użyciu each) i interpoluj każdy numer na adresie e-mail

(1..50).each { |n| puts "jean.dupont.#{n}@email.fr" }

=> jean.dupont.1@email.fr
=> jean.dupont.2@email.fr
=> jean.dupont.3@email.fr
=> jean.dupont.4@email.fr
=> jean.dupont.5@email.fr
=> ...
1
benj-p 13 kwiecień 2021, 09:12