美文网首页Flutter圈子Flutter中文社区Flutter
【Android开发学Flutter】代码注释

【Android开发学Flutter】代码注释

作者: JairusTse | 来源:发表于2019-09-26 09:38 被阅读0次

大家都知道代码注释的重要性,Dart 的注释规范传送门: Effective Dart: 文档

Dart注释的类型有三种:单行注释、多行注释和文档注释。

1、单行注释

// :对代码进行解释说明。

// Not if there is nothing before it.
if (_chunks.isEmpty) return false;
2、多行注释

/*....*/:临时注释掉一些代码。

sayWhat(String what) {
    /*
    * Say something
    * */
    print(what);
  }
3、文档注释

/**....*/ 或者 /// (推荐使用 ///):可以用 dartdoc 来生成代码API文档。

/// Defines a flag.
///
/// Throws an [ArgumentError] if there is already an option named [name] or
/// there is already an option using abbreviation [abbr]. Returns the new flag.
Flag addFlag(String name, String abbr) { ... }

那么,我们什么情况下应该加上注释,应该使用哪种注释呢?下面是我自己的一些见解:

类、函数或方法注释

使用///给类、函数或方法注释。

类成员变量、常量注释

使用//给函数或方法注释。

其他注释

临时注释的代码可以用多行注释/*...*/,其他注释都使用 //,变量、常量、判断和需要说明的代码都应该加上注释。

大家有好的建议请留言。

相关文章

网友评论

    本文标题:【Android开发学Flutter】代码注释

    本文链接:https://www.haomeiwen.com/subject/avmiectx.html