使用括号导入多个包会在 go? 中出现错误?

Eth*_*hao -4 import go

因此,出于某种原因,当我像这样导入单行时,它工作得很好:

package main

import "fmt"

func main() {
  fmt.Println("hi")
}
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时:

package main

import {
  "fmt"
  "bufio"
  "os"
  "errors"
  "math"
}

func main() {
  fmt.Println("hi")
} 
Run Code Online (Sandbox Code Playgroud)

我明白了:

main.go:3:8:预期为“STRING”,找到“{”

main.go:4:3:预期为“;”,发现“fmt”

有谁知道有什么问题吗?谢谢!

Pan*_*lde 5

导入多个包时,应使用括号:

package main

import (
  "fmt"
  "bufio"
  "os"
  "errors"
  "math"
)

func main() {
  fmt.Println("hi")
} 
Run Code Online (Sandbox Code Playgroud)