Julia的缔造者有意把自己加入一些数学的元素,让代码看起来更象公式,满满的数据推导呀。
比如,经常看到一些字符。
∈ ; ∩ ;⊂ ; ∉
两个问题:
1、这些符号如何输进去的?
2、这些代表什么意思?
先回答上面第2个问题,上面我们看到的是通用的Unicode 字符,在Julia中,被赋于了和数学中一样的含义。这个你不用担心。
关于第1个问题,如果你不经常用这些符号,感觉有点怪。其实也不复杂。
(1)在 Julia 编辑器中,可以像输入 LaTeX 符号一样,用 tab补全下表列出的 。
(2)在 REPL 中,你可以通过查询的模式来找到,如何输入。
首先,按 ? 进入帮助模式。
然后将 Unicode 字符复制粘贴进去,按enter;
上面告诉你,你可以
“"∈" can be typed by \in<tab>”
除此之外,还有相关的用法。不错吧。
关于其它的一些Unicode 字符,你可以见官网。
U+02208 ∈ \in Element Of
U+02209 ∉ \notin Not An Element Of
U+0220A ∊ \smallin Small Element Of
U+0220B ∋ \ni Contains As Member
U+0220C ∌ \nni Does Not Contain As Member
U+003A5 Υ \Upsilon Greek Capital Letter Upsilon
U+003A6 Φ \Phi Greek Capital Letter Phi
U+003A7 Χ \Chi Greek Capital Letter Chi
U+003A8 Ψ \Psi Greek Capital Letter Psi
U+02227 ∧ \wedge Logical And
U+02228 ∨ \vee Logical Or
U+02229 ∩ \cap Intersection
U+0222A ∪ \cup Union
U+003A9 Ω \Omega Greek Capital Letter Omega
U+003B1 α \alpha Greek Small Letter Alpha
U+003B2 β \beta Greek Small Letter Beta
U+003B3 γ \gamma Greek Small Letter Gamma
U+003B4 δ \delta Greek Small Letter Delta
U+003B5 ε \upepsilon, \varepsilon Greek Small Letter Epsilon
U+003B6 ζ \zeta Greek Small Letter Zeta
U+003B7 η \eta Greek Small Letter Eta
U+003B8 θ \theta Greek Small Letter Theta
U+003B9 ι \iota Greek Small Letter Iota
U+003BA κ \kappa Greek Small Letter Kappa
U+003BB λ \lambda Greek Small Letter Lamda / Greek Small Letter Lambda
U+003BC μ \mu Greek Small Letter Mu
U+003BD ν \nu Greek Small Letter Nu
U+02264 ≤ \le, \leq Less-Than Or Equal To / Less Than Or Equal To
U+02265 ≥ \ge, \geq Greater-Than Or Equal To / Greater Than Or Equal To
U+02266 ≦ \leqq Less-Than Over Equal To / Less Than Over Equal To
U+02267 ≧ \geqq Greater-Than Over Equal To / Greater Than Over Equal To
U+02282 ⊂ \subset Subset Of
U+02283 ⊃ \supset Superset Of
U+02284 ⊄ \nsubset Not A Subset Of
U+02285 ⊅ \nsupset Not A Superset Of
U+02286 ⊆ \subseteq Subset Of Or Equal To
U+02287 ⊇ \supseteq Superset Of Or Equal To
U+02288 ⊈ \nsubseteq Neither A Subset Of Nor Equal To
U+02289 ⊉ \nsupseteq Neither A Superset Of Nor Equal To
https://docs.julialang.org/en/latest/manual/unicode-input/