找出最小的素因子
在某些情況下,人們可能希望在完成整個迴圈之前從函式返回。return
語句可用於此目的。
function primefactor(n)
for i in 2:n
if n % i == 0
return i
end
end
@assert false # unreachable
end
用法:
julia> primefactor(100)
2
julia> primefactor(97)
97
也可以使用 break
語句提前終止迴圈,該語句僅終止封閉迴圈而不是整個函式。