В последние дни я смотрел, как понимать символы в Ruby.Я читаю каждую статью в Google о символах Ruby, большинство из них являются плохими объяснениями, поэтому я прихожу сюда и вижу, что некоторые вопросы по этой теме существуют, однако я не понимаю, извините.
Из того, что я прочиталЯ понимаю, что символы неизменны и уникальны, поэтому потребление памяти и производительность лучше, чем у обычных строк.
Вопрос № 1
Являются ли символы жизненной целью служить той же нише, что и струны?Является ли цель символов функционировать как удобные константы без переноса значения, например, части после: это фактическое значение?
Вопрос № 2
Когда я действительно ЗНАЮ гдеиспользовать символы?
Я бы высоко оценил ваши собственные объяснения символов вместо ссылок на статьи в Google (я гарантирую, что я уже прочитал это!).
Я также ценю ваше время, если вы можете предоставить больше информации о символах, чем то, о чем я уже спрашивал здесь, потому что я их вообще не понимаю, даже то, что хранится в: symbol_something, это ссылкаили что?
Большое спасибо за помощь!