Size: a a a

Чат руби-школы

2020 April 17

P

Paul in Чат руби-школы
не совсем, rand выбирает случайное число от 1 до 4
источник

P

Paul in Чат руби-школы
потом это число сохраняется в r
источник

P

Paul in Чат руби-школы
а потом на основании r выбирается команда
источник

P

Paul in Чат руби-школы
то есть, всякий новый вызов a будет выдавать новую команду — что нам не подходит
источник

R

R - G in Чат руби-школы
Paul
то есть, всякий новый вызов a будет выдавать новую команду — что нам не подходит
Ага... Вроде начинаю въезжать...
источник

P

Paul in Чат руби-школы
поэтому мы ее случайно получаем один раз, сохраняем в aa, а дальше работаем уже с одной и той же сохраненной командой
источник

КМ

Кеков Зез Мемович in Чат руби-школы
Я бы советовал избегать подобных наименований переменных.
источник

VA

Vsevolod Avramov in Чат руби-школы
R - G
Т.е. если переменной аа не присваивать значение, полученное в методе а, а напрямую выводить из него (метода), то выводиться будет значение rand?...
У тебя aa вызывается 5 раз в коде. Так как это переменная, то она хранит только одно значение, полученное в первый раз при вызове метода a.
Если же вместо aa написать a, то каждый раз будет заново вызываться метод. А в этом методе используется рандом. И может получиться такое, что в перый раз напишется Получена команда: :up.
А в if может попасть left
источник

R

R - G in Чат руби-школы
Vsevolod Avramov
У тебя aa вызывается 5 раз в коде. Так как это переменная, то она хранит только одно значение, полученное в первый раз при вызове метода a.
Если же вместо aa написать a, то каждый раз будет заново вызываться метод. А в этом методе используется рандом. И может получиться такое, что в перый раз напишется Получена команда: :up.
А в if может попасть left
Так оно и было без аа=а.

Всем спасибо за разъяснения!
Вроде бы понял.
Сейчас поищу примерно аналогичных задачек на закрепление.
источник

AS

Alexander Smirnov in Чат руби-школы
Во имя ruby , ООП и котиков, дорогие рубисты и рубистки приглашаю поучаствовать в вечернем общении, развлечении, призываю делиться котиками, смешными историями из жизни!
Объявляю флудовыходные открытыми!
источник

AS

Alexander Smirnov in Чат руби-школы
источник

AS

Alexander Smirnov in Чат руби-школы
источник

O

Oleg in Чат руби-школы
источник

SU

Serg Udo in Чат руби-школы
источник

G

Garry in Чат руби-школы
источник

G

Garry in Чат руби-школы
источник

MM

Marat Mustafin in Чат руби-школы
источник

s

skriverr in Чат руби-школы
первое же сообщение и просьба денег))
источник

IA

Iuliia Averianova in Чат руби-школы
источник

IA

Iuliia Averianova in Чат руби-школы
чтоб всем вам в выхи лежалось, как моему коту!
источник