julia常见符号意思:
:: 声明变量类型,使用::运算符在函数声明中指定返回类型。可以将返回值转化为指定类型。
第一章 初始Julia
撤回:ctrl+Z
注释:ctrl+/
多行注释:在注释内容的上下行使用“#=”与“=#”
1.3 交互式控制台
1.语句输入
英文分号表示语句结束或表达式结束
4.帮助模式
julia > 之后按下英文问号键 ?
5. 命名规则与关键字
名字首字母必须是下划线、英文26个字母大小写...
第二章 基础概念
第三章 数值系统
3.1 整型
3.2 布尔型
描述真(ture) 假(false)两种逻辑情况的特殊整形。
3.3 浮点型
3.4 有理数型
3.5 复数型
格式:实部+虚部im
函数:complex()
函数名 | 功能 |
real() | 取实部 |
imag() | 取虚部 |
reim() | 同时取实部、虚部 |
conj() | 复数共轭 |
abs() | 模 |
abs2() | 平方模 |
angle() | 相位角 |
第四章 运算符
4.5 逻辑运算符
运算符 | 说明 |
---|---|
&& | 与此同时;且 |
|| | 或者 |
! | 不满足 |
第五章 控制逻辑
5.2 判断逻辑
if 判断语句
执行语句
elseif 判断语句
执行语句
...
else
执行语句
elseif可以有多个,但需在if 之后,else之前。else只能有一个。
x = 3
if x > 0
print("positive")
else
print("negative")
end
function f(x,y)
if x < y
print("x is smaller than y")
elseif x > y
print("x is bigger than y")
else
print("x is equal to y")
end
end
#f(1,2)
#f(2,1)
f(2,2)
给出一个示例: 假如给另一个数字N,如果N可被3整除就打印Hello,如果可以被5整除就打印World,如果既被3整除又可以被5整除就打印Hello World,否则就打印数字本身!
N = # 赋值
if (N % 3 == 0) && (N % 5 == 0) # `&&` 代表 "和,且"; % 得到两数相除的余数
println("Hello World")
elseif N % 3 == 0
println("Hello")
elseif N % 5 == 0
println("World")
else
println(N)
end
5.3 循环逻辑
5.3.2 for
for循环的语法:
for 遍历表达式
#语句块
end
常用关键字 in 和 符号 ∈来代替 =