go中数组array

栏目: Go · 发布时间: 7年前

内容简介:数组是具有相同特点:

go中数组array

数组是具有相同 唯一类型 的一组已编号且长度固定的数据项序列(这是一种同构的数据结构);

特点:

  1. 数据类型统一
  2. 长度固定
// 声明数组格式
var identifier [len]type

// 示例
var arr [5]int

// 在内存中的结构:每个元素是一个整形值,当声明数组时所有的元素都会被自动初始化为默认值 0。
// arr 的长度是 5,索引范围从 0 到 4。

// 第一个元素是 arr1[0],第三个元素是 arr[2];总体来说索引 i 代表的元素是 arr[i],
// 最后一个元素是 arr[len(arr1)-1]。
package main

import "fmt"

func main() {
    arrayTest()
}

// array
func arrayTest() {
    var arr [5]int

    for i:=0; i<5;i++ {
        arr[i] = i*2
    }

    fmt.Println(arr) // [0 2 4 6 8]
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

500 Lines or Less

500 Lines or Less

Amy Brown、Michael DiBernardo / 2016-6-28 / USD 35.00

This book provides you with the chance to study how 26 experienced programmers think when they are building something new. The programs you will read about in this book were all written from scratch t......一起来看看 《500 Lines or Less》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

随机密码生成器
随机密码生成器

多种字符组合密码