Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Range, от 1 и больше 
:(
    Опции темы
502
Дата 23.7.2011, 23:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Я всегда прав
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 16.7.2011

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



Как написать range,  от 1 и больше?

если написать так 1..n, то при n меньше 1 будет не тот результат

Спасибо.
PM MAIL   Вверх
Stolzen
Дата 24.7.2011, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

Репутация: 1
Всего: 48



Не совсем понятно, чего вам нужно добиться?


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
502
Дата 24.7.2011, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Я всегда прав
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 16.7.2011

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



Цитата(Stolzen @  24.7.2011,  09:56 Найти цитируемый пост)
Не совсем понятно, чего вам нужно добиться? 

если n меньше 1 то на выходе ложно быть [1]
если больше то [1,2,3,.. n]
PM MAIL   Вверх
Stolzen
Дата 24.7.2011, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

Репутация: 1
Всего: 48



Так? 

Код

def list
if (n > 1) {
    list = 1..n
} else {
    list = [1]
}   



--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
502
Дата 24.7.2011, 18:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Я всегда прав
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 16.7.2011

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



Цитата(Stolzen @  24.7.2011,  16:59 Найти цитируемый пост)
Так? 

ну, это то понятно, меня интересует если это можно сделать с Range
PM MAIL   Вверх
MisterCleric
Дата 25.7.2011, 09:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

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



Привет.
Цитата

1..n

Такое сделать нельзя.
У groovy.lang.Range нет такой реализации. 
Ты можешь сам реализовать этот интерфейс с необходимой тебе логикой. Но перед этим внимательно изучи исходники существующих "имплементов".


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Groovy & Grails | Следующая тема »


 




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


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

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