開始使用

Julia 安裝很簡單,無論是使用預編譯的二進位檔或從原始碼編譯。請按照 https://julialang.org/downloads/ 上的說明下載並安裝 Julia。

如果您從以下語言之一轉換到 Julia,那麼您應該從閱讀關於與 MATLABRPythonC/C++Common Lisp 的顯著差異的部分開始。由於 Julia 在許多微妙的方式上與這些語言不同,這將有助於您避免一些常見的陷阱。

學習和試驗 Julia 最簡單的方法是透過雙擊 Julia 可執行檔或從命令列執行 julia 來啟動互動式工作階段(也稱為讀取-評估-列印迴圈或「REPL」)。

$ julia

               _
   _       _ _(_)_     |  Documentation: https://julia-docs.dev.org.tw
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.10.2 (2024-03-01)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |


julia> 1 + 2
3

julia> ans
3

若要退出互動式工作階段,請輸入 CTRL-D(同時按下 Control/^ 鍵和 d 鍵),或輸入 exit()。當在互動模式下執行時,julia 會顯示標語並提示使用者輸入。一旦使用者輸入完整的表達式,例如 1 + 2,並按下 Enter,互動式工作階段就會評估表達式並顯示其值。如果表達式輸入互動式工作階段時帶有尾隨分號,則不會顯示其值。變數 ans 會繫結到最後評估表達式的值,無論是否顯示。ans 變數僅在互動式工作階段中繫結,而不是在 Julia 程式碼以其他方式執行時繫結。

若要評估寫在原始檔 file.jl 中的表達式,請寫入 include("file.jl")

若要在非互動模式下執行檔案中的程式碼,您可以將其作為 julia 指令的第一個引數提供。

$ julia script.jl

您可以將其他引數傳遞給 Julia 以及您的程式 script.jl。可以在 命令列介面 下找到所有可用選項的詳細清單。

資源

可以在 Julia 主要網站的 學習 頁面上找到經過整理的有用學習資源清單,以幫助新使用者入門。

您可以透過切換至說明模式,將 REPL 用作學習資源。在輸入任何其他內容之前,請在空白的 julia> 提示字串中按一下 ?,以切換至說明模式。在說明模式中輸入關鍵字,將會擷取其文件,以及範例。對於您可能遇到的大多數函式或其他物件,也是如此!

help?> begin
search: begin disable_sigint reenable_sigint

  begin

  begin...end denotes a block of code.

如果您已經稍微了解 Julia,您可能想要先瀏覽一下 效能提示工作流程提示