为了账号安全,请及时绑定邮箱和手机立即绑定

gofmt 重写规则可以删除多余的参数类型吗?

gofmt 重写规则可以删除多余的参数类型吗?

Go
慕森王 2021-07-29 13:51:52
如果你有这样的代码: 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
提交
取消
意见反馈 帮助中心 APP下载
官方微信