He estado buscando en los últimos días cómo entender los Símbolos en Ruby. Leí cada artículo en Google sobre los símbolos de Ruby, la mayoría de ellos son malas explicaciones, así que vengo aquí, y veo que algunas preguntas sobre este tema existen, pero no entiendo, lo siento.No se puede entender el símbolo de Ruby
Según lo que he leído, entiendo que los símbolos son inmutables y únicos, por lo que el consumo de memoria y el rendimiento son mejores que los de las cadenas normales.
Pregunta # 1
son símbolos propósito en la vida para servir al mismo nicho como cadenas? El propósito de los símbolos es funcionar como constantes convenientes sin llevar un valor, como la parte siguiente: ¿es el valor real?
Pregunta # 2
Cuando puedo saber realmente dónde utilizar los símbolos?
Apreciaría mucho sus propias explicaciones de símbolos en lugar de enlazar con artículos en Google (¡me aseguro de que ya lo haya leído!).
También aprecio su tiempo si puede proporcionar más información acerca de símbolos de lo que ya he preguntado aquí, porque no los entiendo en absoluto, ni siquiera lo que está almacenado en: symbol_something, es una referencia o qué ?
¡Muchas gracias por su ayuda!
posible duplicado de [Descripción de símbolos en Ruby] (http://stackoverflow.com/questions/2341837/understanding-symbols-in-ruby) –