diff options
Diffstat (limited to 'doc/docs/zh')
| -rwxr-xr-x | doc/docs/zh/doc/README.md | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/doc/docs/zh/doc/README.md b/doc/docs/zh/doc/README.md index 0fa1fed..b4e594c 100755 --- a/doc/docs/zh/doc/README.md +++ b/doc/docs/zh/doc/README.md | |||
| @@ -1516,19 +1516,19 @@ catch err | |||
| 1516 | 1516 | ||
| 1517 | ### 错误处理简化 | 1517 | ### 错误处理简化 |
| 1518 | 1518 | ||
| 1519 | `try!` 是 `try` 的简化语法,它不再返回 `try` 语句的布尔状态,并在成功时直接返回 `try` 代码块的结果,失败时返回 `nil` 值而非错误对象。 | 1519 | `try?` 是 `try` 的功能简化语法,它不再返回 `try` 语句的布尔状态,并在成功时直接返回 `try` 代码块的结果,失败时返回 `nil` 值而非错误对象。 |
| 1520 | 1520 | ||
| 1521 | ```moonscript | 1521 | ```moonscript |
| 1522 | a, b, c = try! func! | 1522 | a, b, c = try? func! |
| 1523 | 1523 | ||
| 1524 | -- 与空值合并运算符一起使用 | 1524 | -- 与空值合并运算符一起使用 |
| 1525 | a = (try! func!) ?? "default" | 1525 | a = (try? func!) ?? "default" |
| 1526 | 1526 | ||
| 1527 | -- 作为函数参数 | 1527 | -- 作为函数参数 |
| 1528 | f try! func! | 1528 | f try? func! |
| 1529 | 1529 | ||
| 1530 | -- 带 catch 块的 try! | 1530 | -- 带 catch 块的 try! |
| 1531 | f try! | 1531 | f try? |
| 1532 | print 123 | 1532 | print 123 |
| 1533 | func! | 1533 | func! |
| 1534 | catch e | 1534 | catch e |
| @@ -1537,16 +1537,16 @@ catch e | |||
| 1537 | ``` | 1537 | ``` |
| 1538 | <YueDisplay> | 1538 | <YueDisplay> |
| 1539 | <pre> | 1539 | <pre> |
| 1540 | a, b, c = try! func! | 1540 | a, b, c = try? func! |
| 1541 | 1541 | ||
| 1542 | -- 与空值合并运算符一起使用 | 1542 | -- 与空值合并运算符一起使用 |
| 1543 | a = (try! func!) ?? "default" | 1543 | a = (try? func!) ?? "default" |
| 1544 | 1544 | ||
| 1545 | -- 作为函数参数 | 1545 | -- 作为函数参数 |
| 1546 | f try! func! | 1546 | f try? func! |
| 1547 | 1547 | ||
| 1548 | -- 带 catch 块的 try! | 1548 | -- 带 catch 块的 try! |
| 1549 | f try! | 1549 | f try? |
| 1550 | print 123 | 1550 | print 123 |
| 1551 | func! | 1551 | func! |
| 1552 | catch e | 1552 | catch e |
