Getting Started

Juliaのインストールは簡単で、プリコンパイルされたバイナリを使用するか、ソースからコンパイルするかのいずれかです。https://julialang.org/install/の指示に従ってJuliaをダウンロードしてインストールしてください。

もしあなたが以下の言語のいずれかからJuliaに来るのであれば、MATLABRPythonC/C++、またはCommon Lispのセクションを読むことから始めるべきです。これにより、Juliaがこれらの言語と多くの微妙な点で異なるため、一般的な落とし穴を避けるのに役立ちます。

Juliaを学び、実験する最も簡単な方法は、Juliaの実行可能ファイルをダブルクリックするか、コマンドラインからjuliaを実行してインタラクティブセッション(リード・エval・プリントループまたは「REPL」とも呼ばれます)を開始することです。

$ julia

               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.12.1 (2025-10-17)
 _/ |\__'_|_|_|\__'_|  |  HEAD/ba1e628* (fork: 1 commits, 1 day)
|__/                   |


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 TipsWorkflow Tipsを覗いてみるか、包括的なModernJuliaWorkflowsブログをチェックしてみると良いでしょう。