Попробуйте это:
julia> for i=10:-1:1
println(i)
end
10
9
8
7
6
5
4
3
2
1
или это
julia> for i=reverse(1:10)
println(i)
end
10
9
8
7
6
5
4
3
2
1
Как отметил @phipsgabler, вы также можете использовать:
julia> range(10, 1, step=-1)
10:-1:1
, чтобы снова получить тот же результат (обратите внимание, что вы должны использовать 1
в качестве второго индекса).
Из моей практики range
обычно более полезно с аргументом с ключевым словом length
:
julia> range(10, 1, length=10)
10.0:-1.0:1.0
(обратите внимание, что в этом случае вы получите вектор Float64
, а не Int
)