/ Як скоротити код println (i для i в 1..10), як Python у Kotlin - ітератор, kotlin

Як скоротити код на println (я для i в 1..10), як Python в Котліні - ітератор, котлін

Я зараз вивчаю Котліна.

Коли я читав документи Котліна, він пише, що у мене є ranges техніка (наприклад: 1..10), як Python. Однак, я спробую цей код нижче, але не вдалося.

>>> print(i for i in 1..10)
...
error: expecting ")"
print(i for i in 1..10)
^
error: unexpected tokens (use ";" to separate expressions on the same line)
print(i for i in 1..10)
^

Скористайтеся будь-яким способом скоротити цей код i for i in 1..10 як Python.

Відповіді:

5 за відповідь № 1

Ваш код не дійсний у Котліні. Ви можете використовувати forEach замість цього функції:

(1..10).forEach(::println)