mod(5, 0:2)中的0:2是怎样的用法?

mod(5, 0:2)中的0:2是怎样的用法?
image

相关源代码

mod(i::Integer, r::AbstractUnitRange{<:Integer}) = mod(i-first(r), length(r)) + first(r)
1 个赞

可否通俗地解释一下

mod(x, m:n) 就是找到 y 使得 y\in [m,n),\quad y\equiv x \mod n-m