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是整型所迷惑。
本作品採用《CC 協議》,轉載必須註明作者和本文連結