Julia系列1st - 認識REPL

無論是編程新手還是老鳥,嘗試一下REPL是十分有必要的…

Julia的REPL是支持自動補全(Tab鍵)的哦,你知道這意味着WHAT?

1. REPL 交互式會話

REPL : Read Eval Print Loop

聽起來感覺很高大上,實際上跟聊QQ沒有太大區別…

尤其是對於有Erlang,Python,Scala,Rust…etc 有過接觸的大佬們,使用這個自然更是駕輕就熟,無縫銜接…
Window用戶(推薦使用PowerShell):

安裝步驟這裏就不展開說了(PS:始終認爲把安裝步驟都搞出來的作者都有湊字數之嫌…)
julia的會話界面

2. julia對話

這裏我們着重介紹一些常用的操作

2.1 versioninfo()

輸入這個函數,將會輸出julia的版本以及平臺(platform)信息
versioninfo()

2.2 hello,world

julia借鑑了很多優秀的編程語言,輸出語句print()println()

2.3 基本運算

算術運算,邏輯運算,都可以在交互中完成

2.4 特殊變量ans

ans僅適用於ERPL,它自動保存一份上一次的執行結果
ans
這裏的彩蛋不知道大家發現沒有,Julia的移位操作居然和其他語言不一樣。


2.5 尋求幫助

julia貼心的爲我們提供了幫助模式。

在會話中,直接按下?鍵即可(這裏一定要注意,不是輸入,即?不能有任何多餘的操作,Enter鍵也不能 )即可打開幫助模式。然後輸入你的問題即可
看到 julia > 變爲 help? > ,就說明已經成功進入幫助模式

exit()
這裏通過幫助模式,確定julia中沒有quit()函數,只有exit()函數


2.7 typeof()函數

用於判斷類型使用的。Julia編程語言主要用於科學計算方面,相應的類型會比較豐富,這個函數我們有必要提前瞭解一下。類似的還有typemin(),typemax()…and so on.

不用擔心這些函數記不住,而是壓根不用記。自動補全 + 幫助模式 可以拯救你…

2.7 退出

說明一下,Julia中是沒有quit()函數的。(PS:快捷鍵CTRL + D 是通用的)

Julia 使用 exit()退出…

exit()

廢話一句,Julia這門語言真的很有意思…

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章