@@ -14,7 +14,8 @@ Vix 是一种轻量级、静态类型的编译型语言,目标是在保持语
1414
1515| 版本 | 文档 |
1616| ------| ------|
17- | ** v0.2.0** (最新) | [ 中文] ( /v0.2.0/zh_CN/what-is-vix ) \| [ English] ( /v0.2.0/en/what-is-vix ) \| [ 更新日志] ( /v0.2.0/zh_CN/release-notes ) |
17+ | ** v0.3.0** (最新) | [ 中文] ( /v0.3.0/zh_CN/what-is-vix ) \| [ English] ( /v0.3.0/en/what-is-vix ) \| [ 更新日志] ( /v0.3.0/zh_CN/release-notes ) |
18+ | ** v0.2.0** | [ 中文] ( /v0.2.0/zh_CN/what-is-vix ) \| [ English] ( /v0.2.0/en/what-is-vix ) \| [ 更新日志] ( /v0.2.0/zh_CN/release-notes ) |
1819| ** v0.1.0** | [ 中文] ( /v0.1.0/zh_CN/what-is-vix ) \| [ English] ( /v0.1.0/en/what-is-vix ) |
1920
2021## 特性概览
5758创建 ` hello.vix ` :
5859
5960``` vix
60- fn main() -> i32 {
61+ fn main(): i32
62+ {
6163 print("Hello, Vix!")
6264 return 0
6365}
@@ -79,14 +81,16 @@ fn main() -> i32 {
7981### 斐波那契
8082
8183``` vix
82- fn fib(n: i32) -> i32 {
84+ fn fib(n: i32): i32
85+ {
8386 if (n <= 1) {
8487 return n
8588 }
8689 return fib(n - 1) + fib(n - 2)
8790}
8891
89- fn main() -> i32 {
92+ fn main(): i32
93+ {
9094 print(fib(10))
9195 return 0
9296}
@@ -95,8 +99,9 @@ fn main() -> i32 {
9599### for 循环
96100
97101``` vix
98- fn main() -> i32 {
99- mut sum = 0
102+ fn main(): i32
103+ {
104+ let mut sum = 0
100105 for (i in 1 .. 100) {
101106 sum = sum + i
102107 }
@@ -107,19 +112,18 @@ fn main() -> i32 {
107112
108113## 文档
109114
110- - [ CONTRIBUTING.md] ( /v0.1.0/zh_CN/CONTRIBUTING.md ) —— 贡献指南,如何参与项目开发
111- - [ control-flow.md] ( /v0.1.0/zh_CN/control-flow.md ) —— 控制流语句(if、循环等)的语法与用法
112- - [ functions.md] ( /v0.1.0/zh_CN/functions.md ) —— 函数定义、调用、泛型等特性
113- - [ getting-started.md] ( /v0.1.0/zh_CN/getting-started.md ) —— 快速入门指南,安装与第一个程序
114- - [ modules.md] ( /v0.1.0/zh_CN/modules.md ) —— 模块系统,导入与导出规则
115- - [ pointers.md] ( /v0.1.0/zh_CN/pointers.md ) —— 指针的声明、解引用、运算及使用示例
116- - [ stdlib.md] ( /v0.1.0/zh_CN/stdlib.md ) —— 标准库提供的函数与常用模块
117- - [ structs.md] ( /v0.1.0/zh_CN/structs.md ) —— 结构体定义、实例化、字段访问
118- - [ syntax.md] ( /v0.1.0/zh_CN/syntax.md ) —— 完整语法参考,包含 EBNF 形式
119- - [ types.md] ( /v0.1.0/zh_CN/types.md ) —— 类型系统:基本类型、泛型、联合类型等
120- - [ what-is-vix.md] ( /v0.1.0/zh_CN/what-is-vix.md ) —— Vix 语言简介与设计目标
121-
122- > 提示:如果你只想从零开始跑通一次编译 + 运行,建议先看 [ getting-started.md] ( /v0.1.0/zh_CN/getting-started.md ) 。
115+ - [ control-flow.md] ( /v0.3.0/zh_CN/control-flow.md ) —— 控制流语句(if、循环等)的语法与用法
116+ - [ functions.md] ( /v0.3.0/zh_CN/functions.md ) —— 函数定义、调用、泛型等特性
117+ - [ getting-started.md] ( /v0.3.0/zh_CN/getting-started.md ) —— 快速入门指南,安装与第一个程序
118+ - [ modules.md] ( /v0.3.0/zh_CN/modules.md ) —— 模块系统,导入与导出规则
119+ - [ pointers.md] ( /v0.3.0/zh_CN/pointers.md ) —— 指针的声明、解引用、运算及使用示例
120+ - [ stdlib.md] ( /v0.3.0/zh_CN/stdlib.md ) —— 标准库提供的函数与常用模块
121+ - [ structs.md] ( /v0.3.0/zh_CN/type-struct.md ) —— 结构体定义、实例化、字段访问
122+ - [ syntax.md] ( /v0.3.0/zh_CN/syntax.md ) —— 完整语法参考,包含 EBNF 形式
123+ - [ types.md] ( /v0.3.0/zh_CN/types.md ) —— 类型系统:基本类型、泛型、联合类型等
124+ - [ what-is-vix.md] ( /v0.3.0/zh_CN/what-is-vix.md ) —— Vix 语言简介与设计目标
125+
126+ > 提示:如果你只想从零开始跑通一次编译 + 运行,建议先看 [ getting-started.md] ( /v0.3.0/zh_CN/getting-started.md ) 。
123127
124128## 参与贡献
125129
0 commit comments