줄리아에서 리스트로 패키지 불러오는 방법
개요
줄리아에서 패키지를 불러오는 방법은 using
을 사용하는 것이지만, 프로그램이 커지게 되면 그걸 일일이 적고 있는 것도 일이 된다. 반복분을 통해 패키지를 로드하는 방법을 소개한다1.
코드
메타 프로그래밍
packages = [:CSV, :DataFrames, :LinearAlgebra, :Plots]
for package in packages
@eval using $(package)
end
패키지의 이름들을 심볼로 적어놓은 리스트를 만들고, 메타 프로그래밍을 통해 불러오면 된다.
ProgressBars.jl
using ProgressBars
packages = [:CSV, :DataFrames, :LinearAlgebra, :Plots]
for package in ProgressBar(packages)
@eval using $(package)
end
실제 사용에 있어서는 프로그레스 바만 따로 불러서 그 외의 패키지 로딩을 눈으로 확인하는 게 좋다.
환경
- OS: Windows
- julia: v1.9.0