flutter 中 // 和 /// 有什么区别

Min*_*ace 2 comments dart flutter

我只是在评论我的应用程序,因为我发现您可以使用不同的评论。我很好奇是否有一些评论规则,或者与 flutter it self 的自动评论有关?

我的选择是这个,///因为颜色不同,所以最好看看我评论了什么以及 flutter 做了什么。

这让我想知道为什么有两种不同的评论方式

//  <-- This is a way
/// <-- This is a way
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

提前致谢

kri*_*yaa 5

在 Flutter 中,//用于创建单行注释,Dart 编译器会忽略该注释。

///用于创建文档注释,可用于使用该dartdoc工具为您的代码生成文档。这种类型的注释也会被 Dart 编译器忽略,但它可用于为阅读代码的开发人员提供有关类、函数或变量的附加信息。


例子:

/// This is a documentation comment for a function
void myFunction() {
  // this is a single-line comment
}
Run Code Online (Sandbox Code Playgroud)

当您使用dartdoc工具时,它会从代码中提取注释并生成 HTML 格式的文档。

除此之外,请参阅有关dartdoc guides-documenting-dart-libraries的官方文档。有关用法和示例,请参阅guides-dartdoc