如果你有这样的代码: 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 做到这一点吗?
1 回答
- 1 回答
- 0 关注
- 179 浏览
添加回答
举报
0/150
提交
取消