用标记换行“ go:generate”行吗?

Is it possible to wrap long lines with markers in Golang?

Here's an example:

//go:generate mockgen -destination=mock/interface.go -package=mock -source=interface.go -mock_names=ConnPool=ConnPool,Row=Row,Rows=Rows,CommandTag=CommandTag,Conn=Conn
type ConnPool interface {
    ...    
}

The Go Programming Language Specification

Comments

Comments serve as program documentation. There are two forms:

1 Line comments start with the character sequence // and stop at the end of the line.

2 General comments start with the character sequence /* and stop with the first subsequent character sequence */.

A comment cannot start inside a rune or string literal, or inside a comment. A general comment containing no newlines acts like a space. Any other comment acts like a newline.


No. The //go:generate pragma is a special form of a line comment: "Line comments start with the character sequence // and stop at the end of the line."