package maintype contactInfo struct { number int email string}type person struct { firstName string lastName string contact contactInfo}func main() { user1 := person{ firstName: "Anthony", lastName: "Martial", contact: contactInfo{ number: 07065526369, email: "[email protected]", }, } fmt.Println(user1)}當我為變量“數字:07065526369”分配一個值時,出現一個錯誤,說“八進制文字中的無效數字'9'”,我試圖找出一種方法來防止它通過將該數字設為基數 10 而不是以 8 為底,因為我認為 Go 會自動將任何以零開頭的數字視為八進制
為什么 Go Programming 將任何以零開頭的數字視為八進制,我該如何防止這種情況發生?
慕碼人8056858
2022-06-27 17:07:05