开头没有 package main import "fmt"

来源:5-3 Go语言-切片的更多操作方法

weixin_慕码人2442613

2019-01-03 15:42

package main


import "fmt"

func main() {

    var numbers4 = [...]int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}

    slice5 := numbers4[4:6:8]

    length := (2)

capacity := (4)

fmt.Printf("%v, %v\n", length == len(slice5), capacity == cap(slice5))

slice5 = slice5[:cap(slice5)]

slice5 = append(slice5, 11, 12, 13)

length = (7)

fmt.Printf("%v\n", length == len(slice5))

slice6 := []int{0, 0, 0}

copy(slice5, slice6)

e2 := (0)

e3 := (8)

e4 := (11)

fmt.Printf("%v, %v, %v\n", e2 == slice5[2], e3 == slice5[3], e4 == slice5[4])

}

/*卡了个把小时,开头没有

package main

import "fmt"

所以运行会出现如下信息,

package main: 

../mfs/usercode/golang/7416881/7514/index.go:1:1: expected 'package', found 'func*/


写回答 关注

1回答

  • 慕后端2477888
    2019-01-04 00:44:59

    卡了个把小时 扎心了 老铁....

Go语言第一课

Go语言入门教程,编程之必备知识扩散,打好Go语言编程基础

107794 学习 · 148 问题

查看课程

相似问题