JavaFree.org | RubyOnBr.org

Símbolos

Acompanhar Símbolos 6 posts, 6 participantes

Avatar Ashley~ 26 posts

Alguem poderia me explicar qual é a utilidade dos simbolos?
Ja procurei na internet e a explicação que encontro é “são variaveis mais fracas”, porem o que isto significa??

 
Avatar Eduardo M 112 posts

Significa que numa queda de braço com algum tipo primitivo, o “symbol” vai perder. Brincadeiras a parte, dê uma olhada aqui

Abraz, Eduardo Mucelli.

 
Avatar Fernando Luizao 402 posts

Simbolos não são variáveis. Eles não podem armazenar valores, você só pode usá-los como identificadores. O Akita escreveu um artigo legal sobre símbolos:

http://www.akitaonrails.com/2007/11/26/ruby-symbols

 
Avatar Mereghost 844 posts

No final das quantas (e se me lembro bem sobre o Ruby1.9) símbolos são/serão apenas strings leves.

Ou seja, o mesmo símbolo aponta para o mesmo endereço na memória o que já não ocorre com as strings.

 
Avatar Shairon Toledo 1291 posts

Mais por baixo dos panos continua sendo ponteiro constante, fiz uma interface de C++ para ruby lembrei que o povo estavam falando de “string levinhas”, olha só

ou

ps. esse formatador do google tá uma “benção”

 
Avatar nofxx 361 posts

Alem disso, eles sao uma delicia com sucrilhos e toddy.