私が持っている場合
// types.go
type S string
func (s *S) Lower() *S {
*s = S(strings.ToLower(string(*s)))
return s
}
`
// in another file
import "u/types"
func main() {
s := types.S("asdf")
if s == "asdf" {
s.Lower()
}
}
types.S("asdf") を S("asdf") に短縮する方法はありますか?
他のファイルからのメソッド呼び出しを小文字にする方法はありますか? egsLower() => s.lower()?