Julia 基本语法
本章介绍 Julia 语言的基本语法规则,帮助您快速上手编程。
注释
单行注释
使用 # 开始单行注释:
多行注释
使用 #= 和 =# 包围多行注释:
变量
变量命名
Julia 变量名遵循以下规则:
- 以字母(A-Z, a-z)、下划线(_)或 Unicode 字符开头
- 可以包含数字(但不能以数字开头)
- 区分大小写
- 不能使用保留字
变量赋值
常量
使用 const 声明常量:
基本数据类型
数值类型
字符和字符串
输出
print 和 println
字符串插值
使用 $ 进行字符串插值:
格式化输出
使用 @printf 宏:
输入
readline
读取数值
代码块
分号
分号用于抑制 REPL 中的输出,或在一行中分隔多个语句:
代码块
使用 begin...end 创建代码块:
也可以使用括号:
作用域
全局作用域
在模块顶层定义的变量:
局部作用域
函数、循环、条件语句内部:
let 块
创建新的局部作用域:
global 关键字
在局部作用域中访问或修改全局变量:
模块
定义模块
使用模块
标准库模块
表达式和语句
复合表达式
条件表达式(三元运算符)
短路求值
Nothing 和 Missing
Nothing
表示"无值"或函数无返回值:
Missing
表示缺失的数据(类似 SQL 的 NULL):
类型注解
Julia 允许可选的类型注解:
代码风格建议
-
变量名使用小写字母和下划线
-
类型名使用驼峰命名法
-
函数名使用小写字母
-
常量使用大写字母
-
适当使用空格和缩进
下一步
掌握基本语法后,请继续学习: