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这门语言真的很有意思…

发布了23 篇原创文章 · 获赞 14 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/wangcheeng/article/details/104714047
1st