Wagner Andrade

A Vida, Programação, o Universo e Tudo Mais

Um pouco mais sobre símbolos em Ruby

Um dos recursos mais utilizados da linguagem Ruby são os símbolos (:isso_eh_um_simbolo). O simbolo tem a funcionalidade interesante, como a String: interpolação.

Tudo isso é a mesma coisa:

:ola_mundo

"ola_mundo".to_sym

:"ola_mundo"

str = "ola"
:"#{str}_mundo"