Vuoi imparare e padroneggiare Ruby?

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.

Informazioni su Ruby

class HelloWorld
  def self.hello(name = 'World')
    "Hello, #{name}!"
  end
end

Funzionalità principali di Ruby


Ruby

Sviluppatori felici

Ruby mette al primo posto la felicità dello sviluppatore. Ha una sintassi elegante, naturale da leggere e da scrivere.

La magia della metaprogrammazione

Il codice Ruby può scrivere e chiamare codice Ruby.

Garbage Collection

La garbage collection avviene tramite mark and sweep e non ti intralcia.

Grande libreria standard

La libreria standard di Ruby offre una ricchezza di classi e utilità per le attività più comuni.

Gestore di pacchetti flessibile

I pacchetti (gem) possono essere gestiti centralmente, ma possono anche includere repository di gem personalizzati o privati.

Tipizzazione forte e dinamica

Ruby ha una tipizzazione forte e dinamica e supporta il «Duck Typing». In Ruby tutto è un oggetto.

Un assaggio dei concetti che affronterai


Vedi tutti i concetti di Ruby

Ricevi mentoring nello stile di Ruby

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 mentoring

Esercizi Ruby creati dalla community

La traccia Ruby su Exercism ha 21 concetti e 121 esercizi per aiutarti a scrivere codice migliore.

Vedi tutti gli esercizi di Ruby
Ruby

Inizia con la traccia Ruby

La parte migliore: è gratis al 100% per tutti.

Unisciti alla traccia Ruby