迹忆客 计算机编程题库

Go 经典面试题 部分二

关于 Go 中的包,以下哪项是正确的?
  • 程序包的第一行定义了 Go 程序所在的包名。
  • 这是必须的,因为 Go 程序在包中运行。
  • 每个包都有一个与之关联的路径和名称。
  • 以上所有。
正确答案是:D
正确率:85%

解析:

  • 程序包的第一行定义了 Go 程序所在的包名。
  • 这是必须的,因为 Go 程序在包中运行。
  • 每个包都有一个与之关联的路径和名称。

以上说法都正确,因此本题选择 D

示例

package main

import (  
    "fmt"
)

func main() {  
    a := [5]int{76, 77, 78, 79, 80}
    var b []int = a[1:4] //使用 a数组的索引 1 到 3 的元素创建一个切片
    fmt.Println(b)
}

运行示例

查看笔记

扫码一下
查看教程更方便