From c402f512f48dbf2d782407a1f73b64d2c937593f Mon Sep 17 00:00:00 2001 From: wnghl <wnghilin@gmail.com> Date: Tue, 30 May 2023 10:45:38 +0800 Subject: [PATCH] zh-Hans: translate src/basic-syntax/dangling-references.md (#725) --- po/zh-Hans.po | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/po/zh-Hans.po b/po/zh-Hans.po index a3339c64..d88941f0 100644 --- a/po/zh-Hans.po +++ b/po/zh-Hans.po @@ -102,7 +102,7 @@ msgstr "引用" #: src/SUMMARY.md:30 msgid "Dangling References" -msgstr "" +msgstr "悬垂引用" #: src/SUMMARY.md:31 msgid "Slices" @@ -2621,11 +2621,11 @@ msgstr "" #: src/basic-syntax/references-dangling.md:1 msgid "# Dangling References" -msgstr "" +msgstr "# 悬垂引用(Dangling References)" #: src/basic-syntax/references-dangling.md:3 msgid "Rust will statically forbid dangling references:" -msgstr "" +msgstr "Rust 会静态地禁止悬垂引用:" #: src/basic-syntax/references-dangling.md:5 msgid "" @@ -2640,6 +2640,16 @@ msgid "" "}\n" "```" msgstr "" +"```rust,editable,compile_fail\n" +"fn main() {\n" +" let ref_x: &i32;\n" +" {\n" +" let x: i32 = 10;\n" +" ref_x = &x;\n" +" }\n" +" println!(\"ref_x: {ref_x}\");\n" +"}\n" +"```" #: src/basic-syntax/references-dangling.md:16 msgid "" @@ -2648,6 +2658,9 @@ msgid "" " enough.\n" "* We will talk more about borrowing when we get to ownership." msgstr "" +"* 一个引用被认为是“借用(borrow)”了它指向的值。\n" +"* Rust 会跟踪所有引用的生命周期,以确保这些值的存活时间足够长。\n" +"* 我们会在讲到所有权(ownership)时详细讨论借用(borrow)。" #: src/basic-syntax/slices.md:1 msgid "# Slices"