Julia 内置的数学常量与 Unicode 字符输入

Julia 语言的 宗旨

我们想要的是一个自由开源的语言,并且它同时拥有 C 的速度Ruby 的动态性

我们想要一个具有同像性(可以将语言的脚本本身当作数据进行处理)的语言,

它有着真正的和 lisp 一样的宏,但是却像 Matlab 一样有着显然的,类似于数学表达式的标记

我们想要一个既可以像 Python一样作为通用编程语言的工具,

又可以像 R 那样适用于统计分析,能像 Perl那样自然地处理字符串

像 Matlab 那样给力地处理矩阵运算, 它还要能像 shell 一样作为胶水将各种程序粘合在一起

我们想要一个简单易学的语言, 同时它还能让最苛刻的魔法师们(hackers)开心。

我们希望它是交互式的,但我们也希望它能被编译

Julia 内置的数学常量

符号意义无限精度值Unicode 字符代码
pi圆周率# 3.1415...
π圆周率# 3.1415...\pi
自然常数 (v0.6 之前为 英文字母 e)# 2.7182...\euler
im虚数单位# real(im * im) == -1
catalanCatalan's constant# 0.9159...
γEuler–Mascheroni constant# 0.5772...\gamma
φ黄金分割率# 1.6180...\varphi

Unicode 字符输入

  • Julia 支持 Unicode 字符作为变量名或者函数参数名。

    在Julia REPL(以及各种其他编辑环境)中,可使用 字符代码 + tab 键 的方式输入类似 LaTeX 的数学 Unicode 字符 ( 包括运算符和不同字体、加粗、斜体的数学字母 ) 以及其他 Unicode 字符(比如 各种 emoji、箭头等)。

  • Julia 支持 tab 键 补全的 字符代码 参见: docs.julialang.org/en/latest/m…

  • 查询某个 Unicode 字符 tab 键 补全的代码 ↓

    复制粘贴要查询的字符,在字符前输入 ? 即可。

    (相同的字符在不同字体下显示不同,例如上图的 β 在注释和代码中看起来不一样)

转载于:https://juejin.im/post/5b72880bf265da281f635dba

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值