3

我已经看到//在某些示例中使用过,但还有其他允许的注释字符。

Stan 中的注释字符是什么?全套评论规则是什么?

4

2 回答 2

3

斯坦参考手册

23.1. 注释

Stan 支持 C++ 风格的基于行和括号的注释。在 Stan 程序中允许空格的任何地方都可以使用注释。

基于行的注释: 在基于行的注释中,在两个正斜杠 ( //) 或井号 ( #) 之后的行上的任何文本都将被忽略(以及斜线或井号)。

括号注释:对于括号注释,正斜杠和星号对 ( /*) 和星号和正斜杠对 ( */) 之间的任何文本都将被忽略。

于 2014-07-19T02:57:56.660 回答
2

现在,井号 ( #) 在 STAN 中已弃用,尽管它仍然有效。您可能会收到如下警告。

Blockquote Info(非致命):不推荐使用以 # 开头的注释。请使用 // 代替 # 进行行注释。

所以我认为您可以将双斜杠 ( //) 作为您的首选。

于 2019-03-13T17:27:05.200 回答