题目
题目:1.将一些狗的种类名称存储在一个数组中,命名为dogs。依次访问打印
2.继续使用这个数组,为每个类型的狗输出一句话
以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj。QQ:2394799692
一、解题思路
今天开始更新《go语言极简一本通》作者欢喜这本书的课后习题,希望和大家一起进步。
二、代码部分
主函数部分
代码如下(示例):
package main
import "fmt"
func main() {
//1.将一些狗的种类名称存储在一个数组中,命名为dogs。依次访问打印
//2.继续使用这个数组,为每个类型的狗输出一句话
var dogs = [...]string{
"狼犬", "柴犬", "泰迪", "小土狗",
}
for id, content := range dogs {
desc := fmt.Sprintf("序号%d:类别%s", id, content)
fmt.Println(desc)
}
var dogsname = [...]string{
"很凶猛", "很温顺", "很暴躁", "很可爱",
}
i := 0
for _, content := range dogs {
desc := fmt.Sprintf("%s:%s", content, dogsname[i])
i++
fmt.Println(desc)
}
}
三、执行结果
输出:
序号0:类别狼犬
序号1:类别柴犬
序号2:类别泰迪
序号3:类别小土狗
狼犬:很凶猛
柴犬:很温顺
泰迪:很暴躁
小土狗:很可爱