From 925bf093a8640b6040c03b5713151678def39d2c Mon Sep 17 00:00:00 2001 From: "@Jarvis" <42629893+Giftedl-Jarvis@users.noreply.github.com> Date: Thu, 18 May 2023 16:54:15 +0800 Subject: [PATCH] Update ch19-01-unsafe-rust.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将 `第二类可以在进行不安全块的操作是调用不安全函数。`修改为`第二类可以在不安全块中进行的操作是调用不安全函数。` --- src/ch19-01-unsafe-rust.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ch19-01-unsafe-rust.md b/src/ch19-01-unsafe-rust.md index 4907f28..fd3589d 100644 --- a/src/ch19-01-unsafe-rust.md +++ b/src/ch19-01-unsafe-rust.md @@ -81,7 +81,7 @@ ### 调用不安全函数或方法 -第二类可以在进行不安全块的操作是调用不安全函数。不安全函数和方法与常规函数方法十分类似,除了其开头有一个额外的 `unsafe`。在此上下文中,关键字`unsafe`表示该函数具有调用时需要满足的要求,而 Rust 不会保证满足这些要求。通过在 `unsafe` 块中调用不安全函数,表明我们已经阅读过此函数的文档并对其是否满足函数自身的契约负责。 +第二类可以在不安全块中进行的操作是调用不安全函数。不安全函数和方法与常规函数方法十分类似,除了其开头有一个额外的 `unsafe`。在此上下文中,关键字`unsafe`表示该函数具有调用时需要满足的要求,而 Rust 不会保证满足这些要求。通过在 `unsafe` 块中调用不安全函数,表明我们已经阅读过此函数的文档并对其是否满足函数自身的契约负责。 如下是一个没有做任何操作的不安全函数 `dangerous` 的例子: