我正在尝试gofmt重构的工具功能
走基于这篇博文的代码,我有这个简单的例子:
package main
import (
"fmt"
)
var v = 12
func main() {
fmt.Println(v)
}
Run Code Online (Sandbox Code Playgroud)
我试图重新命名的v变量来m应用这个食谱:
gofmt -r 'v -> m' -w main.go
Run Code Online (Sandbox Code Playgroud)
重构后的代码看起来(破碎)像:
package m
import (
"fmt"
)
var m = m
func m() {
m
}
Run Code Online (Sandbox Code Playgroud)
我在这里错过了什么?
| 归档时间: |
|
| 查看次数: |
2903 次 |
| 最近记录: |