使用括号导入多个软件包会产生错误?

时间:2019-01-03 05:36:45

标签: go import

由于某种原因,当我在这样的一行上导入时,它可以正常工作:

package main

import "fmt"

func main() {
  fmt.Println("hi")
}

但是当我这样做时:

package main

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

func main() {
  fmt.Println("hi")
} 

我明白了:

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

main.go:4:3:预期为“;”,找到“ fmt”

有人知道出什么问题吗?谢谢!

1 个答案:

答案 0 :(得分:3)

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

package main

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

func main() {
  fmt.Println("hi")
}