Julia에는 이미 2000여개 이상의 패키지가 등록되어있고, 지금도 새로운 패키지들이 만들어지고 있다. 뿐만 아니라 PyCall, Rcall 등을 통해 python, R에 존재하는 패키지들도 불러와 사용할 수 있따.
패키지를 처음 사용하려면 패키지 매니저에 등록해야한다.
using Pkg
Pkg.add("Example")
using Example
┌ Info: Precompiling Example [7876af07-990d-54b4-ab0e-23690620f79a]
└ @ Base loading.jl:1278
hello("it's me. I was wondering if after all these years you'd like to meet.")
"Hello, it's me. I was wondering if after all these years you'd like to meet."
Pkg.add("Colors")
using Colors
┌ Info: Precompiling Colors [5ae59095-9a9b-59fe-a467-6f913c188581]
└ @ Base loading.jl:1278
palette = distinguishable_colors(100)
rand(palette, 3, 3)
# 7.1
Pkg.add("Primes")
using Primes
# 7.2
primes_list = primes(1000000)
78498-element Array{Int64,1}:
2
3
5
7
11
13
17
19
23
29
31
37
41
⋮
999809
999853
999863
999883
999907
999917
999931
999953
999959
999961
999979
999983