2022-07-26:以下go语言代码输出什么?A:5;B:hello;C:编译错误;D:运行错误。
package main
import (
"fmt"
)
type integer int
func (i integer) String() string {
return "hello"
}
func main() {
fmt.Println(integer(5))
}
答案2022-07-26:
答案选B。调用的是interger的String方法,所以是hello。不要被integer是整型所迷惑。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。