![]() |
|
|
![]()
|
|
| Liza1700 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 23.6.2009 Где: iNternet Репутация: нет Всего: нет |
Такой вопросик, нужно определить максимальное большое слово (вытащить из массива)
Я пишу
Результат - undefined method `max_by' for ["some", "some2" ] :Array (NoMethodError) Потом почитала, что max_by ввели относительно недавно... а моя версия интерпретатора 1.8.6 Тогда в чем же ошибка? или если можно как то заменить max_by то как? |
|||
|
||||
| GrayCardinal |
|
|||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
Liza1700,
результ в max Это сообщение отредактировал(а) GrayCardinal - 23.6.2009, 20:07 |
|||
|
||||
| Liza1700 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 23.6.2009 Где: iNternet Репутация: нет Всего: нет |
Спасибо что откликнулись)
Но к сожалению, что то он опять ругается(как я поняла вы попытались идентифицировали max=0) Вот ошибка: comparison of Fixnum with String failed (ArgumentError) Это сообщение отредактировал(а) Liza1700 - 23.6.2009, 20:25 |
|||
|
||||
| shine |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 20.10.2006 Репутация: 3 Всего: 5 |
Сортируем по возрастанию длины и берем последний - самый длинный - элемент массива:
--------------------
An investment in knowledge always pays the best interest. © Benjamin Franklin |
|||
|
||||
| Liza1700 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 23.6.2009 Где: iNternet Репутация: нет Всего: нет |
Как мне жаль, что у меня нету 100 постов , я бы с удовольствием вам поставила + !!!!
Огромное спасибо!!!Все заработало!!! ^^ |
|||
|
||||
| GrayCardinal |
|
|||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
Liza1700,
Ступил. Писал на коленке |
|||
|
||||
| fixxer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 14.9.2006 Где: Саратов, Россия Репутация: нет Всего: 27 |
Enumerable#max может брать блок, в доках есть пример.
Это сообщение отредактировал(а) fixxer - 25.6.2009, 15:55 -------------------- ![]() |
|||
|
||||
| Liza1700 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 23.6.2009 Где: iNternet Репутация: нет Всего: нет |
Спасибо, посмотрела ) ^^
|
|||
|
||||
![]()
|
| Правила форума "Ruby: Общие вопросы" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777. |
| 1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Ruby: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |