【发布时间】:2017-09-30 03:29:46
【问题描述】:
我看到一些谷歌在评论中使用方括号的 Java 代码。
例如:
// [START initialize_auth]
mAuth = FirebaseAuth.getInstance();
// [END initialize_auth]
这种风格有什么特殊用途吗?
【问题讨论】:
-
也许内部文档或某些特殊编辑器能够解析该块...您需要询问编写它的人
我看到一些谷歌在评论中使用方括号的 Java 代码。
例如:
// [START initialize_auth]
mAuth = FirebaseAuth.getInstance();
// [END initialize_auth]
这种风格有什么特殊用途吗?
【问题讨论】:
这些 sn-ps 是 Firebase documentation 的链接器。
您可以点击 Firebase 网站上的类名,您将被带到示例代码的相应块。
很难说这是否是动态生成的 HTML,但纯 Java 中的那些 cmets 没有这种特殊语法
同样的问题,但对于 iOS:What is this Objective-C/XCode annotation // [START_EXCLUDE]
【讨论】:
每个人都有自己的评论风格,但就您的问题而言,这可能是一种组织大型代码库或更快地搜索代码的方法。
【讨论】:
可能他们使用方括号来匹配一组字符以供进一步参考。用于自动化编码标准的内部工具。
【讨论】: