Поиск:

Ответ в темуСоздание новой темы Создание опроса
> переменная не меняется, простой тест 
V
    Опции темы
GrayCardinal
Дата 18.4.2019, 08:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: нет
Всего: 58



Хай всем.

ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]
Linux debian 4.19.0-4-amd64 #1 SMP Debian 4.19.28-2 (2019-03-15) x86_64 GNU/Linux

1.slc
Цитата

method First.puts puts "Goodbye1"
        puts "Goodbye2"
        puts "Goodbye !"
method Second.exit puts "Do exit"
method Third.exit exit


Код

def read_slc fname
  lst = IO.readlines fname
  lst.each do |one|
    params = one.split(" ", 3)
      if params[0] == "method"
        last_method = params[1]
      elsif one[0] == "\t"
        if last_method
          puts last_method
        end
      end
    end
end

read_slc "./1.slc"

не входит в принципе в if last_method
Это только у меня так ?


--------------------
PM MAIL WWW   Вверх
Romikgy
Дата 18.4.2019, 09:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7325
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: нет
Всего: 146



Код

def read_slc fname
  lst = IO.readlines fname
  lst.each do |one|
    params = one.split(" ", 3)
      if params[0] == "method"
        $last_method = params[1]
      elsif one[0] == "\t"
        if $last_method
          puts $last_method
        end
      end
    end
end
read_slc "./1.slc"



--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
GrayCardinal
Дата 18.4.2019, 09:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: нет
Всего: 58



Romikgy
Спасибо, блин, огромное !
Только вот вопрос $ - это же, по идее "глобальная" ?
Я пробовал в классе через "собаку" не получилось :(
Вообще - где курнуть по теме ?
Я 1.9 еще помню smile


--------------------
PM MAIL WWW   Вверх
GrayCardinal
Дата 18.4.2019, 10:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: нет
Всего: 58



Хи-хи.
запихал в инитиализ через собаку - все пашет smile
Всем спасибо.


--------------------
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Ruby: Общие вопросы"
source777
  • С чего начать? начинаем
  • Ссылки на полезные ресурсы смотрим тут
  • Обязательно следуйте правилам Vingrad.
  • Пожалуйста, прочитайте рекомендации по работе в форуме и навигации по Vingrad.
  • Для вставки кодов Ruby используйте тег: [code=ruby]код[/code]. Когда в будущем подсветка синтаксиса для Ruby будет реализована, весь исходных код преобразится.
  • Используйтe чекбокс "Транслит" (возле кнопок кодов), если у Вас нет русских шрифтов.
  • Помните, для каждого вопроса должна быть своя тема.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Ruby: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1108 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.