• 技术文章 >后端开发 >Golang

    golang中定义不定长数组的方法

    尚2019-12-13 15:24:55原创9315

    Go语言提供了数组类型的数据结构。

    数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整形、字符串或者自定义类型。

    声明数组

    Go 语言数组声明需要指定元素类型及元素个数,语法格式如下:

    var variable_name [SIZE] variable_type

    以上为一维数组的定义方式。例如以下定义了数组 balance 长度为 10 类型为 float32:

    var balance [10] float32

    初始化数组

    以下演示了数组初始化:

    var balance = [5]float32{1000.0, 2.0, 3.4, 7.0, 50.0}

    初始化数组中 {} 中的元素个数不能大于 [] 中的数字。

    golang不定长数组:

    如果忽略 [] 中的数字不设置数组大小,Go 语言会根据元素的个数来设置数组的大小:

    var balance = [...]float32{1000.0, 2.0, 3.4, 7.0, 50.0}

    更多golang知识请关注golang教程栏目。

    以上就是golang中定义不定长数组的方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:golang
    上一篇:golang中的map是结构体吗 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • golang leaf用的多吗• golang web需要框架么• golang json怎么隐藏某个字段• golang能做高并发的原因
    1/1

    PHP中文网