我使用去1.6,我喜欢使用单引号。在我完成文件编辑后,在我的终端中我想使用gofmt替换它们,但没有任何作用。
gofmt -r "'->\"" book.go
parsing pattern ' at 1:1: rune literal not terminated
我使用zsh。
答案 0 :(得分:3)
$ go doc cmd/gofmt
Gofmt格式Go程序。
标志是:
-r rule Apply the rewrite rule to the source before reformatting.
使用-r标志指定的重写规则必须是。的字符串 形式:
pattern -> replacement
模式和替换都必须是有效的Go表达式。在里面 模式,单字符小写标识符用作通配符 匹配任意子表达式;那些表达将是 在替换中替换相同的标识符。
The Go Programming Language Specification
表达式通过应用指定值的计算 操作符和操作符的功能。
模式和替换都必须是有效的Go表达式。