Диапазон объектов с условиями - PullRequest
0 голосов
/ 26 июля 2011

В заводной я могу написать

def n = 10
print 1..<n

Вывод: [1, 2, 3, 4, 5, 6, 7, 8, 9]

Есть ли другой язык, который позволяет указывать диапазон с условиями?

примеры

def n = 10
print 1<=..n

Выход: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

def n = -2
print 1<=..n

Вывод: [1]

def n = -2
print 1..n

Выход: [1, 0, -1, -2]

1 Ответ

0 голосов
/ 26 июля 2011

В Python есть метод range(), который делает то же самое.Хотя он не использует операторы для условия, вы можете указать начальное значение, конечное значение и значение шага.Затем он создает список, содержащий все значения, начиная с начального значения, затем start + step, ... пока не достигнет конечного значения (которое не включено).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...