Skip to content

Commit 439948f

Browse files
author
WaySLOG
committed
Merge pull request #376 from lucklove/master
修正示例
2 parents 0326a39 + 7180b31 commit 439948f

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

quickstart/trait.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,14 +119,18 @@ Trait::method(args);
119119
## 泛型和多态
120120

121121
泛型 (generics) 在类型理论中称作参数多态 (parametric polymorphism),
122-
意为对于给定参数可以有多种形式的函数或类型。先看Rust中的一个泛型例子:
122+
意为对于给定参数可以有多种形式的函数或类型。先看Rust中的一个泛型例子:
123+
124+
Option在rust标准库中的定义:
123125

124126
```rust
125127
enum Option<T> {
126128
Some(T),
127129
None,
128130
}
129-
131+
```
132+
Option的典型用法:
133+
```rust
130134
let x: Option<i32> = Some(5);
131135
let y: Option<f64> = Some(5.0f64);
132136
```

0 commit comments

Comments
 (0)