Изящный рубиновый синтаксис для возврата больших из двух объектов

он жалуется на no such table: comentario ... что означает, что таблица comentario не была создана ранее - и что трассировка стека является просто последующей ошибкой. посмотрите выходные данные сборки для предупреждений ProGuard (или даже добавьте их к вопросу); там может быть что-то запутанное, что не должно было быть запутано. код класса базы данных совершенно не имеет значения (просто потому, что он работает, но не запутывается); имеет значение только журнал сборки. добавление -verbose в конфигурацию ProGuard может помочь получить более подробную информацию.

29
задан alain.janinm 30 April 2012 в 20:51
поделиться

3 ответа

Если вы не хотите создавать массив, есть условный оператор:

max = a > b ? a : b
34
ответ дан 28 November 2019 в 01:22
поделиться
Хорошо
15
ответ дан user48918 28 November 2019 в 01:22
поделиться

Именно поэтому Enumerable#max был определен для любого класса, который реализует Comparable. Это определенно самое простое. Чтобы действительно понять, что происходит, вам нужно посмотреть, как это реализовано в базовой библиотеке вашей любимой реализации Ruby (и, вероятно, оптимизировано).

10
ответ дан Tate Johnson 28 November 2019 в 01:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: