Я пришел из C ++ и JAVA, которые с Scope есть либо глобальные, либо локальные.
Сейчас я изучаю ruby-on-rails, а с ruby - локальный, экземплярный и глобальный.Я никогда не слышал об этом до сих пор.
С рельсами или без них, каково понимание и использование переменной экземпляра?
Global = Variable across all objects share
Instance = Variable inside of the object
Local = Variable inside of the object
Я думаю, что я смешиваю инстанс и местный вид.
@ham
ham
Это две разные переменные, верно?Иногда я путаюсь в Rails, потому что они используют вещи взаимозаменяемо, такие как @something и: что-то.Это почему?
Поскольку я использую платформу rails, я понимаю, что переменная экземпляра - это нечто, доступное представлению.
Может кто-нибудь уточнить эти переменные?