为什么可以将参数传递给类似http.Dir(“。”)的类型?

时间:2017-03-20 00:41:44

标签: go

在http包中定义了一个自定义类型(row_number()),然后向其添加了方法type Dir stringhttps://golang.org/src/net/http/fs.go#L34)。在其他地方调用时,它由Open完成,因为它是一个函数或方法。有人可以解释一下为什么以及这里发生了什么?

1 个答案:

答案 0 :(得分:2)

http.Dir(".")是类型转换。它会将字符串"."转换为http.Dir类型。

相关问题