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이다."
나누기랑 제곱근기호 입력 어케함?
\div, \sqrt 치고 tab치면 자동완성
오 그건 좋네
<= 이딴거 쓸바에 \le 치고 탭치면 코드가 예술이됨
갠적으로 저 나누기 심볼 쓰는 게 불편...
줄슬람 줄들줄들
응 러슬람 목따러 갈거야~
시발 이거 어감 왜 이렇게 웃기냐 ㅋㅋㅋ
타입선언이 너무 장황하고 가독성 떨어지던데 그것만 아니면 좋은듯
x::Float64 ??
벡터가 {}인게 하자라고 생각
{} 벡터아닌데
알고 까라 좀 ㅋㅋ
Vector{Float64} 타입선언 이라고 썼으면 좀 읽어 병신들아
{}는 걍 제너릭 타입 넣을때 쓰는 문법인데 벡터가 {}이다?
유리수 덧셈은 어케 구현한거냐 개신기하네