|
|
|
@ -162,7 +162,7 @@ fn main() {
|
|
|
|
|
|
|
|
|
|
首先是 `match` 第一个分支,指定匹配 `y` 为 `0` 的 `Point`;
|
|
|
|
|
然后第二个分支在第一个分支之后,匹配 `y` 不为 `0`,`x` 为 `0` 的 `Point`;
|
|
|
|
|
最后一个分支匹配 `x` 不为 `0`,`y` 也不为 `0` 的 `Point`。
|
|
|
|
|
最后一个分支匹配任意 `x` 和 `y` 的 `Point`。
|
|
|
|
|
|
|
|
|
|
在这个例子中,值 `p` 因为其 `x` 包含 0 而匹配第二个分支,因此会打印出 `On the y axis at 7`。
|
|
|
|
|
|
|
|
|
|