add julia test file

This commit is contained in:
henil 2020-10-05 16:23:01 +05:30 committed by David Peter
parent 5fa1645165
commit 78c9a5d45b
2 changed files with 146 additions and 0 deletions

View File

@ -0,0 +1,73 @@
# The `test.jl` file has been adapted from [https://github.com/mitmath/18S191/blob/master/lecture_notebooks/Basic%20Julia%20syntax.jl] and is subject to no license.
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]

View File

@ -0,0 +1,73 @@
# The `test.jl` file has been adapted from [https://github.com/mitmath/18S191/blob/master/lecture_notebooks/Basic%20Julia%20syntax.jl] and is subject to no license.
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]