标签: go
在http包中定义了一个自定义类型(row_number()),然后向其添加了方法type Dir string(https://golang.org/src/net/http/fs.go#L34)。在其他地方调用时,它由Open完成,因为它是一个函数或方法。有人可以解释一下为什么以及这里发生了什么?
row_number()
type Dir string
Open
答案 0 :(得分:2)
http.Dir(".")是类型转换。它会将字符串"."转换为http.Dir类型。
http.Dir(".")
"."
http.Dir