Getting Started
Juliaのインストールは簡単で、事前にコンパイルされたバイナリを使用するか、ソースからコンパイルするかのいずれかです。https://julialang.org/downloads/の指示に従ってJuliaをダウンロードしてインストールしてください。
もしあなたが以下の言語のいずれかからJuliaに来るのであれば、MATLAB、R、Python、C/C++、またはCommon Lispのセクションを読むことから始めるべきです。これにより、Juliaがこれらの言語と多くの微妙な点で異なるため、一般的な落とし穴を避けるのに役立ちます。
Juliaを学び、実験する最も簡単な方法は、Juliaの実行ファイルをダブルクリックするか、コマンドラインからjulia
を実行してインタラクティブセッション(リード・エバル・プリントループまたは「REPL」とも呼ばれる)を開始することです。
$ julia
_
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.11.4 (2025-03-10)
_/ |\__'_|_|_|\__'_| |
|__/ |
julia> 1 + 2
3
julia> ans
3
インタラクティブセッションを終了するには、CTRL-D
(Control/^
キーとd
キーを同時に押す)を入力するか、exit()
と入力します。インタラクティブモードで実行されると、julia
はバナーを表示し、ユーザーに入力を促します。ユーザーが1 + 2
のような完全な式を入力し、エンターを押すと、インタラクティブセッションはその式を評価し、その値を表示します。式の後にセミコロンが付けられた場合、その値は表示されません。変数ans
は、表示されるかどうかにかかわらず、最後に評価された式の値にバインドされます。ans
変数はインタラクティブセッションでのみバインドされ、他の方法でJuliaコードが実行されるときにはバインドされません。
file.jl
というソースファイルに書かれた式を評価するには、include("file.jl")
と書きます。
ファイル内のコードを非対話的に実行するには、julia
コマンドの最初の引数として指定できます:
$ julia script.jl
追加の引数をJuliaおよびプログラム script.jl
に渡すことができます。利用可能なすべてのオプションの詳細なリストは、Command-line Interface の下にあります。
Resources
新しいユーザーが始めるための役立つ学習リソースのキュレーションされたリストは、メインのJuliaウェブサイトのlearningページで見つけることができます。
REPLを学習リソースとして使用するには、ヘルプモードに切り替えます。空の julia>
プロンプトで ?
を押すことでヘルプモードに切り替え、その後に他の何かを入力します。ヘルプモードでキーワードを入力すると、それに関するドキュメントと例が取得されます。同様に、遭遇する可能性のあるほとんどの関数や他のオブジェクトについても同じです!
help?> begin
search: begin disable_sigint reenable_sigint
begin
begin...end denotes a block of code.
もしすでに少しJuliaを知っているなら、Performance TipsとWorkflow Tipsを先に覗いてみたくなるかもしれません。