julia> [1 1 2]*3

1×3 Matrix{Int64}:

3 3 6


julia> [ 1 2 3

4 5 6

7 8 9]*3

3×3 Matrix{Int64}:

3 6 9

12 15 18

21 24 27


julia> [1 2; 3 4] * [5 6; 7 8]

2×2 Matrix{Int64}:

19 22

43 50


행렬 벡터쓸 때 콤마로 구분 안해도 됨 개갓언어


julia> √3^2

3.0


julia> √∛5^6

5.0


이뭔?


julia> 1 ÷ 2

0


julia> 1 / 2

0.5


julia> 1 // 2 + 1 // 3

5//6

나누기의 왕 유리수 덧셈도 가능





julia> map( ((a, b),) -> [b a], [[1 2], [3 4]])

2-element Vector{Matrix{Int64}}:

[2 1]

[4 3]


julia> f(x) = (println(x); 3x)

f (generic function with 2 methods)


julia> 1 |> f |> f |> f

1

3

9

27


익명함수와 assignment destructuring과 파이프 연결


그래서 속도는?

"줄리아는 이른바 페타플롭 클럽에 속하는 몇 안 되는 언어들 중 하나이며, 이 클럽에 속한 다른 언어들은 C, C++, Fortrant이다."