開始使用
Julia 安裝很簡單,無論是使用預編譯的二進位檔或從原始碼編譯。請按照 https://julialang.org/downloads/ 上的說明下載並安裝 Julia。
如果您從以下語言之一轉換到 Julia,那麼您應該從閱讀關於與 MATLAB、R、Python、C/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.