文章目錄
無論是編程新手還是老鳥,嘗試一下REPL是十分有必要的…
Julia的REPL是支持自動補全(Tab鍵)的哦,你知道這意味着WHAT?
1. REPL 交互式會話
REPL : Read Eval Print Loop
聽起來感覺很高大上,實際上跟聊QQ沒有太大區別…
尤其是對於有Erlang,Python,Scala,Rust…etc 有過接觸的大佬們,使用這個自然更是駕輕就熟,無縫銜接…
Window用戶(推薦使用PowerShell):
安裝步驟這裏就不展開說了(PS:始終認爲把安裝步驟都搞出來的作者都有湊字數之嫌…)
2. julia對話
這裏我們着重介紹一些常用的操作
2.1 versioninfo()
輸入這個函數,將會輸出julia的版本以及平臺(platform)信息
2.2 hello,world
julia借鑑了很多優秀的編程語言,輸出語句print() 和 println()
2.3 基本運算
算術運算,邏輯運算,都可以在交互中完成
2.4 特殊變量ans
ans僅適用於ERPL,它自動保存一份上一次的執行結果
這裏的彩蛋不知道大家發現沒有,Julia的移位操作居然和其他語言不一樣。
2.5 尋求幫助
julia貼心的爲我們提供了幫助模式。
在會話中,直接按下?鍵即可(這裏一定要注意,不是輸入,即?不能有任何多餘的操作,Enter鍵也不能 )即可打開幫助模式。然後輸入你的問題即可
看到 julia > 變爲 help? > ,就說明已經成功進入幫助模式
這裏通過幫助模式,確定julia中沒有quit()函數,只有exit()函數
2.7 typeof()函數
用於判斷類型使用的。Julia編程語言主要用於科學計算方面,相應的類型會比較豐富,這個函數我們有必要提前瞭解一下。類似的還有typemin(),typemax()…and so on.
不用擔心這些函數記不住,而是壓根不用記。自動補全 + 幫助模式 可以拯救你…
2.7 退出
說明一下,Julia中是沒有quit()函數的。(PS:快捷鍵CTRL + D 是通用的)
Julia 使用 exit()退出…
廢話一句,Julia這門語言真的很有意思…