Copyright © 2022-2025 aizws.net · 网站版本: v1.2.6·内部版本: v1.25.2·
页面加载耗时 0.00 毫秒·物理内存 114.8MB ·虚拟内存 1372.6MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
需要对某些代码进行额外说明时,我们使用注释。注释是不参与执行的、旨在对相关代码进行描述和解释的文本块或文本行。
script {
fun main() {
// this is a comment line
}
}
可以使用双斜杠“//”编写行注释。规则很简单,“//”之后到行尾的所有内容均视为注释。也可以使用行注释为其他开发人员留下简短消息,或者注释掉一些代码使之不参与执行。
script {
// let's add a note to everything!
fun main() {
let a = 10;
// let b = 10 this line is commented and won't be executed
let b = 5; // here comment is placed after code
a + b // result is 15, not 10!
}
}
如果不想注释整行内容,或者想要注释掉多行,则可以使用块注释。
块注释以"/*"开头,并包含第一个"*/"之前的所有文本。块注释不受行的限制,代码中的任何位置都可以注释。
script {
fun /* you can comment everywhere */ main() {
/* here
there
everywhere */ let a = 10;
let b = /* even here */ 10; /* and again */
a + b
}
/* you can use it to remove certain expressions or definitions
fun empty_commented_out() {
}
*/
}
当然这个例子有点荒谬!但这也清楚地显示了块注释的功能,即随时随地添加说明。
在 Move 语言中,表达式是具有返回值的代码单元。有返回值的函数调用是一个表达式,它有返回值;整型常数也是一个表达式,它返回整数;其它表达式依此类推。表达式之间必须用分号";"隔开。空表达式类似于 Rust,Move ...