mirror of
https://github.com/sharkdp/bat
synced 2024-12-18 16:23:05 +00: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]
|