feat: 更新README
This commit is contained in:
21
README.md
21
README.md
@@ -35,6 +35,7 @@ cargo run
|
|||||||
- 字符串(`String`)
|
- 字符串(`String`)
|
||||||
- 布尔值(`true` / `false`)
|
- 布尔值(`true` / `false`)
|
||||||
- 空值(`nil`)
|
- 空值(`nil`)
|
||||||
|
- 对象(`Object`)——以字典形式保存键值对
|
||||||
|
|
||||||
### 变量与赋值
|
### 变量与赋值
|
||||||
|
|
||||||
@@ -68,10 +69,24 @@ print(fib(10))
|
|||||||
- 逻辑:`&&` `||`
|
- 逻辑:`&&` `||`
|
||||||
- 一元:`!` `-`
|
- 一元:`!` `-`
|
||||||
|
|
||||||
### 内置函数
|
### 对象与属性
|
||||||
|
|
||||||
- `print(value)`:打印值
|
使用花括号即可声明对象字面量,并通过 `.` 访问或更新属性:
|
||||||
- `clock()`:返回当前时间戳(秒)
|
|
||||||
|
```rust
|
||||||
|
let user = { name: "aster", version: 1 };
|
||||||
|
print(user.name);
|
||||||
|
user.version = user.version + 1;
|
||||||
|
print(user.version);
|
||||||
|
```
|
||||||
|
|
||||||
|
对象可以嵌套,也可以与命名空间组合使用(例如 `io.print`、`os.clock`)。
|
||||||
|
|
||||||
|
### 内置函数与命名空间
|
||||||
|
|
||||||
|
- `io.print(value)` / `print(value)`:打印值(为了兼容,`print` 仍暴露在全局命名空间)
|
||||||
|
- `io.input()` / `input()`:读取一行输入
|
||||||
|
- `os.clock()`:返回当前时间戳(秒)
|
||||||
|
|
||||||
## 构建
|
## 构建
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user