mirror of
https://github.com/sharkdp/bat.git
synced 2024-12-01 20:24:03 +01:00
72 lines
533 B
Julia
72 lines
533 B
Julia
x = 3
|
|
|
|
y = 2x
|
|
|
|
typeof(y)
|
|
|
|
f(x) = 2 + x
|
|
|
|
|
|
f
|
|
|
|
f(10)
|
|
|
|
|
|
function g(x, y)
|
|
z = x + y
|
|
return z^2
|
|
end
|
|
|
|
g(1, 2)
|
|
|
|
let s = 0
|
|
for i in 1:10
|
|
s += i # Equivalent to s = s + i
|
|
end
|
|
s
|
|
end
|
|
|
|
|
|
typeof(1:10)
|
|
|
|
function mysum(n)
|
|
s = 0
|
|
for i in 1:n
|
|
s += i
|
|
end
|
|
return s
|
|
end
|
|
|
|
mysum(100)
|
|
|
|
a = 3
|
|
|
|
a < 5
|
|
|
|
if a < 5
|
|
"small"
|
|
else
|
|
"big"
|
|
end
|
|
|
|
v = [1, 2, 3]
|
|
|
|
typeof(v)
|
|
|
|
v[2]
|
|
|
|
v[2] = 10
|
|
|
|
v2 = [i^2 for i in 1:10]
|
|
|
|
M = [1 2
|
|
3 4]
|
|
|
|
typeof(M)
|
|
|
|
zeros(5, 5)
|
|
|
|
zeros(Int, 4, 5)
|
|
|
|
[i + j for i in 1:5, j in 1:6]
|