Rust 註釋介紹
導讀 | Rust 語言是一種高效、可靠的通用高階語言。其高效不僅限於開發效率,它的執行效率也是令人稱讚的,是一種少有的兼顧開發效率和執行效率的語言。 |
Rust 中的註釋方式與其它語言(C、Java)一樣,支援兩種註釋方式:
例項
// 這是第一種註釋方式
/* 這是第二種註釋方式 */
/*
* 多行註釋
* 多行註釋
* 多行註釋
*/
用於說明文件的註釋
在 Rust 中使用 // 可以使其之後到第一個換行符的內容變成註釋。
在這種規則下,三個反斜槓 /// 依然是合法的註釋開始。所以 Rust 可以用 /// 作為說明文件註釋的開頭:
例項
/// Adds one to the number given.
///
/// # Examples
///
/// ```
/// let x = add(1, 2);
///
/// ```
fn add
(a
:
i32
, b
:
i32
)
->
i32
{
return a
+ b
;
}
fn main
(
)
{
println
!
(
"{}"
,add
(
2
,
3
)
)
;
}
程式中的函式 add 就會擁有一段優雅的註釋,並可以顯示在 IDE 中:
Tip:Cargo 具有 cargo doc 功能,開發者可以通過這個
將工程中的說明註釋轉換成 HTML 格式的說明文件。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2795009/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Rust 屬性介紹Rust
- 介紹幾個Python 中寫註釋的方法Python
- Rust 註釋生成文件Rust
- Rust 資料型別介紹Rust資料型別
- Java元註解介紹Java
- @TransientSink註解 的介紹
- Rust Vulkan 逐幀渲染流程介紹Rust
- 簡單介紹Rust中的workspaceRust
- 註解的詳細介紹
- 安卓註解使用介紹安卓
- SpringMvc的常用註解介紹SpringMVC
- java註解的簡單介紹Java
- 005 Rust 非同步程式設計,Pin 介紹Rust非同步程式設計
- 011 Rust 網路程式設計,gRPC 介紹Rust程式設計RPC
- 006 Rust 非同步程式設計,Stream 介紹Rust非同步程式設計
- 017 Rust 網路程式設計,TFTP 介紹Rust程式設計FTP
- 015 Rust 網路程式設計,FTP 介紹Rust程式設計FTP
- 013 Rust 網路程式設計,SMTP 介紹Rust程式設計
- 005 Rust 網路程式設計,ipnet 介紹Rust程式設計
- 008 Rust 非同步程式設計,select 宏介紹Rust非同步程式設計
- 008 Rust 非同步程式設計,select 巨集介紹Rust非同步程式設計
- 006 Rust 網路程式設計,mio 庫介紹Rust程式設計
- 007 Rust 網路程式設計,libpnet 庫介紹Rust程式設計
- Rust 程式設計影片教程(進階)——025_1 不安全 Rust 介紹Rust程式設計
- MQTT 釋出/訂閱模式介紹MQQT模式
- 003Rust 非同步程式設計,Future trait 介紹Rust非同步程式設計AI
- Java知識點總結(註解-介紹)Java
- Nacos使用和註冊部分原始碼介紹原始碼
- Rust 程式設計視訊教程(進階)——025_1 不安全 Rust 介紹Rust程式設計
- Rust圖形庫gfx-hal 逐幀渲染流程介紹Rust
- 002 Rust 非同步程式設計,async await 簡單介紹Rust非同步程式設計AI
- silky微服務框架服務註冊中心介紹微服務框架
- Rust 程式設計影片教程(進階)——007_2 文件註釋Rust程式設計
- Rust 程式設計影片教程(進階)——010_1Box 介紹Rust程式設計
- 010 Rust 網路程式設計,cargo 構建指令碼介紹Rust程式設計Cargo指令碼
- Rust 程式設計影片教程(進階)——029_1 宏介紹Rust程式設計
- OneAuth 3月釋出: Cloud UD 特性介紹Cloud
- Python註釋之TODO註釋Python