如果你有这样的代码: func MyFunc(a int, b int)
gofmt 重写规则是否可以将其更改为: func MyFunc(a, b int)
我试过了: gofmt -r "f(x t, y t) -> f(x, y t)" myfile.go
但我得到: parsing pattern f(x t, y t) at 1:5: expected ')', found 'IDENT' t
我也试过: gofmt -r "f(x int, y int) -> f(x, y int)" myfile.go
但它为 int 而不是 t 给出了类似的错误
我已经阅读了gofmt 文档。网络搜索没有发现任何有用的东西。
我故意使用单字符标识符来匹配表达式。
我怀疑问题可能在于试图匹配类型,因为它可能不被视为“表达式”
可以用 gofmt 做到这一点吗?
相关分类