Menu
Coddy logo textTech

Dividere e unire

Fa parte della sezione Logica e flusso del percorso Ruby di Coddy. Lezione 4 di 56.

Il metodo split suddivide una stringa in un array di stringhe più piccole. Per impostazione predefinita, suddivide in corrispondenza degli spazi bianchi:

"the quick fox".split
# ["the", "quick", "fox"]

Passa qualsiasi delimitatore per suddividere usando qualcos'altro:

"a,b,c,d".split(",")
# ["a", "b", "c", "d"]

L'operazione opposta è join, chiamata su un array. Unisce gli elementi usando il separatore che fornisci:

["a", "b", "c"].join("-")
# "a-b-c"

Insieme, split e join sono il modo in cui rimodelli il testo in Ruby.

challenge icon

Sfida

Facile

Leggi un elenco di parole separate da virgole. Stampale di nuovo unite con " - " (spazio, trattino, spazio) tra una parola e l’altra, con ogni parola in MAIUSCOLO.

Per l’input red,green,blue, l’output è:

RED - GREEN - BLUE

Provalo tu

input = gets.chomp

# TODO: dividi usando ",", converti ogni parola in maiuscolo, unisci con " - "
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore Ruby online