下面总结了各种常用文件的注释:
-
单行注释(不包括用多行注释语法注释一行)
1.1 主流编程语言
语言\注释头 | // | # | ; | ' | % | -- | --<space> | REM<space> | * | ! | C/c | " |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Python | * | |||||||||||
Java | * | |||||||||||
C | * | |||||||||||
C++ | * | |||||||||||
R | * | |||||||||||
Javascript | * | |||||||||||
C# | * | |||||||||||
MATLAB | * | |||||||||||
swift | * | |||||||||||
Go | * | |||||||||||
Visual Basic | * | * | ||||||||||
MySQL | * | * | ||||||||||
Oracle SQL | * | |||||||||||
Transact-SQL | * | |||||||||||
SQLite | * | |||||||||||
PHP | * | * | ||||||||||
Objective-C | * | |||||||||||
Groovy | * | |||||||||||
Ruby | * | |||||||||||
Assembly language | * | |||||||||||
Pascal | * | |||||||||||
Perl | * | |||||||||||
D | * | * | ||||||||||
Dart | * | |||||||||||
ABAP | * | * | ||||||||||
Scala | * | |||||||||||
Fortran | * | * | * | |||||||||
Lisp | * |
1.2 其他文件
文件类型 | 注释头 |
---|---|
linux/unix shell script | # |
dos bat | = 或 rem 或 : |
dos ini | ; |
vim | " |
-
多行注释
2.1 主流编程语言
语言\注释符号 | /* */ | { } | (* *) | ''' ''' | """ """ | %{ %} | =begin =end | =pod =cut | #| |# |
---|---|---|---|---|---|---|---|---|---|
Python | * | * | |||||||
Java | * | ||||||||
C | * | ||||||||
C++ | * | ||||||||
Javascript | * | ||||||||
C# | * | ||||||||
MATLAB | * | ||||||||
swift | * | ||||||||
Go | * | ||||||||
SQL | * | ||||||||
PHP | * | ||||||||
Objective-C | * | ||||||||
Groovy | * | ||||||||
Ruby | * | ||||||||
Pascal | * | * | |||||||
Perl | * | ||||||||
D | * | ||||||||
Dart | * | ||||||||
Scala | * | ||||||||
Lisp | * |
2.2 其他文件
类型 | 注释开始 | 注释结束 |
---|---|---|
xml/html | <!-- | --> |
css | /* | */ |
linux/unix shell script | <<COMMENT | COMMENT |
dos bat | % | % |
注:SAS,Scratch,COBAL 等语言注释情况比较特殊,请自行查阅
如有错误欢迎指正
参考:
作者: 高延https://my.oschina.net/u/593709
时间:2020-01-15 下午
来源:oschina
链接:https://my.oschina.net/u/593709/blog/3158756