У меня есть немного вопроса обзорного здесь я считаю, и был бы признателен за любые советы спасибопередать переменную по классам
$variable_1 = 0
module Yogi
class ErrorInside
def yogify
$variable_1 = new_value
end
end
class CheckErrors
def checker
$variable_1 += 1
end
end
end
Я хотел бы $ variable_1, чтобы сохранить новое значение полученый в классе ErrorInside и использовать он в функциях класса CheckErrors, но он возвращает их в 0, как кажется.
Любое сообщение о том, как достичь этой переменной1, поддерживает новое значение из класса ErrorInside?
Кроме того, каждый класс вызывается в отдельных исполняемых файлах, поэтому запущенный класс ErrorInside снова перед запуском класса CheckErrors не может быть и речи.
идея Тхо иметь новое значение $ variable1 globaly доступны для всех классов, выполненных на более позднем этапе
Я настоятельно призываю всех, кто читает этот ответ, посмотреть исходную версию вопроса. ОП изменил свой вопрос (после того, как я опубликовал некоторые рекомендации), который теперь частично отдает часть моего ответа. –
попытался сделать его более нужным для людей, которые не читали о проблеме ... проблема очень упрощена, а ее не синтаксис, это определение того, что такое proplem, на который я пытаюсь найти решение. поэтому я сделал его опрятным для людей, висящих на синтаксических вещах – Yogi