写点什么

2022-10-22:以下 go 语言代码输出什么?A:moonfdd1;B:编译错误;C:运行时 panic。 package main import “fmt“ func main() {

  • 2022-10-22
    北京
  • 本文字数:197 字

    阅读完需:约 1 分钟

2022-10-22:以下go语言代码输出什么?A:moonfdd1;B:编译错误;C:运行时 panic。 package main import “fmt“ func main() {

2022-10-22:以下 go 语言代码输出什么?A:moonfdd1;B:编译错误;C:运行时 panic。


package main
import "fmt"
func main() { var s fmt.Stringer s = "moonfdd1" fmt.Println(s)}
复制代码


答案选 B。cannot use "moonfdd1" (constant of typestring) as type fmt.Stringer in assignment:string does not implement fmt.Stringer (missingString method)因为 字符串类型没有实现 fmt.Stringer 接口,所以编译错误。



发布于: 刚刚阅读数: 4
用户头像

还未添加个人签名 2021-02-15 加入

还未添加个人简介

评论

发布
暂无评论
2022-10-22:以下go语言代码输出什么?A:moonfdd1;B:编译错误;C:运行时 panic。 package main import “fmt“ func main() {_golang_福大大架构师每日一题_InfoQ写作社区