Nếu bạn có mã như: func MyFunc(a int, b int)
có thể quy tắc viết lại gofmt loại bỏ các loại đối số dư thừa không?
một quy tắc gofmt viết lại có thể thay đổi nó thành: func MyFunc(a, b int)
tôi đã cố gắng: gofmt -r "f(x t, y t) -> f(x, y t)" myfile.go
Nhưng tôi nhận được: parsing pattern f(x t, y t) at 1:5: expected ')', found 'IDENT' t
Tôi cũng đã cố gắng: gofmt -r "f(x int, y int) -> f(x, y int)" myfile.go
Nhưng nó cho một lỗi tương tự cho int thay vì t
Tôi đã đọc số gofmt documentation. Tìm kiếm trên web không bật lên bất kỳ điều gì hữu ích.
Tôi đang cố ý sử dụng số nhận dạng ký tự đơn để khớp với các biểu thức.
tôi nghi ngờ vấn đề có thể nằm trong cố gắng để phù hợp với loại vì nó có thể không được coi là một "khái niệm"
Có thể làm điều này với gofmt?
Đây có thể là một yêu cầu tốt để thêm vào '-s 'tùy chọn mặc dù. – JimB