当前位置: 首页 > wzjs >正文

犀牛云网站做的怎么样搭建网站基本步骤

犀牛云网站做的怎么样,搭建网站基本步骤,用web做的网站,丽水市住房和城建建设局网站在 Go 语言中,数组(Array) 是一种定长、同类型的集合。它在内存中是连续分布的,适合用于性能敏感的场景。 一、数组的定义 数组的基本语法如下: var 数组名 [长度]元素类型 示例: var nums [5]int …

在 Go 语言中,数组(Array) 是一种定长、同类型的集合。它在内存中是连续分布的,适合用于性能敏感的场景。


一、数组的定义

数组的基本语法如下:

var 数组名 [长度]元素类型
示例:
var nums [5]int             // 定义一个长度为5的整型数组
var names [3]string         // 字符串数组

二、数组的初始化

1. 默认初始化

未赋值元素会被初始化为该类型的零值。

var a [3]int
fmt.Println(a) // [0 0 0]
2. 显式初始化
b := [3]int{1, 2, 3}
3. 指定索引初始化
c := [5]int{1: 10, 3: 20}
fmt.Println(c) // [0 10 0 20 0]
4. 自动推导数组长度
d := [...]int{1, 2, 3, 4}
fmt.Println(len(d)) // 4

三、数组的访问与修改

a := [3]string{"Go", "Java", "Python"}
fmt.Println(a[0]) // Goa[2] = "Rust"
fmt.Println(a) // [Go Java Rust]

注意:访问越界会引发 运行时 panic


四、数组的遍历

1. 使用 for 循环
arr := [3]int{10, 20, 30}
for i := 0; i < len(arr); i++ {fmt.Println(arr[i])
}
2. 使用 for range 循环
for index, value := range arr {fmt.Printf("Index %d = %d\n", index, value)
}

五、数组是值类型

数组在传参或赋值时会复制整个数组,不同于指针或引用类型。

func modify(arr [3]int) {arr[0] = 100
}a := [3]int{1, 2, 3}
modify(a)
fmt.Println(a) // [1 2 3]

如果希望函数内部修改原数组,需要使用指针或切片(slice)。


六、多维数组

Go 支持二维及多维数组。

matrix := [2][3]int{{1, 2, 3},{4, 5, 6},
}
fmt.Println(matrix[1][2]) // 6

七、小结

特性说明
定长数组长度固定,不可动态变化
值类型赋值或传参会复制整个数组
零值初始化没有赋值的元素默认是零值
多维支持可以创建二维或更多维数组
不常用于动态场景更多使用切片(slice)

提示:数组是理解切片的基础,实际开发中更常使用切片(slice)来处理动态集合。

http://www.dtcms.com/wzjs/285600.html

相关文章:

  • 广州市恒嘉建设有限公司网站网站设计方案
  • 网站主页制作名词解释seo
  • 冀州建网站广州疫情升级
  • 什么公司做网站会提供源代码百度广告点击软件
  • 青岛建设英文网站建设群发软件
  • 成立一个做网站的公司最近新闻
  • 用什么网软件做网站广告推广的软件
  • 首页英文长沙谷歌seo收费
  • 外链发布平台有哪些南宁百度seo排名价格
  • 网站开发合同模版百度推广怎么开户
  • 电子商务网站规划方案域名搜索引擎入口
  • 海外红酒网站建设seo内容优化是什么意思
  • 动态网站建设实训实训心得北京互联网公司有哪些
  • 门户网站自查报告百度网站推广
  • linux建立网站百度广告商
  • 个人网站如何被百度收录今日国内新闻头条15条
  • 做旅游网站的好处培训心得体会万能模板
  • 怎么做静态网站房产网站建设
  • 自己创建的网站小视频关键词汇总
  • 微企点网站建设seo外包上海
  • WORDPRESS乱码HTTPSseo推广技巧
  • php建设网站教程网站优化方式有哪些
  • 怎么做类似淘宝网站吗商务软文写作范文200字
  • php 判断 $_get 然后跳转到相印的网站网店推广策划方案
  • 湖北城乡建设网站网上销售
  • 西宁网站开发公司谷歌chrome
  • 做公司 网站建设百度搜索开放平台
  • 攻击自己做的网站吗google手机官网
  • 晋中做网站2345网址导航应用
  • 一个商务宣传怎么做网站合适深圳网络营销推广专员