Unisciti al track Ruby di Exercism per accedere a 121 esercizi raggruppati in 21 concetti di Ruby, con l'analisi automatica del codice e mentoring personale, tutto 100% gratuito.
class HelloWorld
def self.hello(name = 'World')
"Hello, #{name}!"
end
end
Migliora nella programmazione con esercizi divertenti e gratificanti che mettono alla prova la tua comprensione dei concetti su Exercism.
Dato un numero da 0 a 999.999.999.999, scrivi quel numero a parole in inglese.
Data una stringa che rappresenta una matrice di numeri, restituisci le righe e le colonne di quella matrice.
Dato uno zaino che può portare solo un certo peso, determina quali oggetti mettere nello zaino per massimizzare il loro valore complessivo.
Ruby mette al primo posto la felicità dello sviluppatore. Ha una sintassi elegante, naturale da leggere e da scrivere.
Il codice Ruby può scrivere e chiamare codice Ruby.
La garbage collection avviene tramite mark and sweep e non ti intralcia.
La libreria standard di Ruby offre una ricchezza di classi e utilità per le attività più comuni.
I pacchetti (gem) possono essere gestiti centralmente, ma possono anche includere repository di gem personalizzati o privati.
Ruby ha una tipizzazione forte e dinamica e supporta il «Duck Typing». In Ruby tutto è un oggetto.
Ogni linguaggio ha il suo modo di fare le cose. La traccia Ruby non fa eccezione. I nostri mentori ti aiuteranno a imparare a pensare come uno sviluppatore Ruby e a scrivere codice idiomatico in Ruby. Dopo aver risolto un esercizio, invialo alla nostra squadra di volontari, che ti darà suggerimenti, idee e feedback su come renderlo più simile a quello che vedresti normalmente in Ruby: ti aiuteranno a scoprire le cose che non sai di non sapere.
Scopri di più sul mentoringLa traccia Ruby su Exercism ha 21 concetti e 121 esercizi per aiutarti a scrivere codice migliore.
Vedi tutti gli esercizi di RubyLa parte migliore: è gratis al 100% per tutti.
Unisciti alla traccia Ruby