0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 8
|
|||||||||||
1 | |||||||||||
Вывод puts в методе09.11.2013, 13:55. Показов 2077. Ответов 13
Метки нет (Все метки)
Здравствуйте. Изучаю RoR. Столкнулся с проблемой понимания логики работы
Есть два вопрос: 1. Вот такой метод:
Как так??? 2. Во всех пособиях написано, что для "печати" значения в методе нужно использовать puts, однако:
П.С. Ruby 1.9.3, Rails 3.2.13
0
|
09.11.2013, 13:55 | |
Ответы с готовыми решениями:
13
Вывод массива в другом методе Вывод процесса решения в методе Крамера Как в методе класса осуществить вывод переменной Нужно чтобы введённый студент в методе in вывелся на экран как в методе out |
61 / 58 / 12
Регистрация: 15.06.2012
Сообщений: 149
|
|
09.11.2013, 14:33 | 2 |
Вы у числа 2 вызываете метод times(&block)
Этот метод возвращает объект 2, а не то, что вы возвращаете в блоке.
0
|
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 8
|
|
09.11.2013, 16:34 [ТС] | 3 |
Да, действительно, если 2 - это объект, то метод times выводится для него. А как тогда вывести times внутри метода?
0
|
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 8
|
||||||
10.11.2013, 17:15 [ТС] | 5 | |||||
Как-то не естественно
Ещё не могу понять, почему не работает такой метод:
0
|
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 8
|
|
11.11.2013, 01:16 [ТС] | 7 |
Ой, забыл добавить в цикл n -= 1
0
|
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 8
|
|
12.11.2013, 15:28 [ТС] | 9 |
Прочитал гибкую разработку в среде раилс, посмотрел раилс для зомби. Сломал мозг. Напишите, пожалуйста, как мне добиться, чтобы while три раза вернул строчку.
0
|
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 8
|
|
12.11.2013, 15:43 [ТС] | 11 |
Спасибо большое, это понятно. Необходимо вывести строчку именно с помощью цикла while
0
|
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 8
|
|
12.11.2013, 16:07 [ТС] | 13 |
Для общего понимания работы rails. А пока не увижу пример, не пойму как это работает
0
|
227 / 225 / 23
Регистрация: 30.01.2013
Сообщений: 720
|
|
12.11.2013, 16:12 | 14 |
while и Rails никак не связаны, while это оператор языка Ruby, Rails это фрэймворк написанный на языке Ruby.
Вот туториал на русском по циклам в Ruby - http://rubydev.ru/2010/05/ruby-iterators-loops/
0
|
12.11.2013, 16:12 | |
12.11.2013, 16:12 | |
Помогаю со студенческими работами здесь
14
Простой вывод массива в методе через конструктор не хочет работать Собственная функция gets и puts Puts: command not found Переделать cout<< на puts Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |