using BenchmarkTools a = 0 N0 = 10^8 @time for x in 1:N0 global a a += x end print(a) a = 0 N0 = 10^8 function f(a, N0) a = 0 for x in 1:N0 a += x end return a end @time b = f(a, N0) print(b)