多行注释以/*
(正斜杠) 开始,以*/
(星号) 结束。如上所述@samuel 回答
但有时,您需要标记部分代码以供将来参考:优化和改进的领域、可能的更改、要讨论的问题等等。sp 您添加特殊类型的注释,这些注释在编辑器中突出显示并编入索引。这样,您和您的队友就可以跟踪需要注意的问题。
这是一个例子
import 'package:analyzer/error/error.dart';
/**
* The error code indicating a marker in code for work that needs to be finished
* or revisited.
*/
class TodoCode extends ErrorCode {
/**
* The single enum of TodoCode.
*/
static const TodoCode TODO = TodoCode('TODO');
/**
* This matches the two common Dart task styles
*
* * TODO:
* * TODO(username):
*
* As well as
* * TODO
*
* But not
* * todo
* * TODOS
*/
static RegExp TODO_REGEX =
RegExp("([\\s/\\*])((TODO[^\\w\\d][^\\r\\n]*)|(TODO:?\$))");
/**
* Initialize a newly created error code to have the given [name].
*/
const TodoCode(String name)
: super(
message: "{0}",
name: name,
uniqueName: 'TodoCode.$name',
);
@override
ErrorSeverity get errorSeverity => ErrorSeverity.INFO;
@override
ErrorType get type => ErrorType.TODO;
}
也可以做文档评论
///
文档注释是以 或 开头的多行或单行注释/**
。在连续行上使用///
与多行文档注释具有相同的效果。