首页 > 其他分享 >0080-Go-数组

0080-Go-数组

时间:2022-10-30 08:22:57浏览次数:110  
标签:int fmt Println 数组 Go import main 0080

环境

  • Time 2022-08-23
  • Go 1.19

前言

说明

参考:https://gobyexample.com/arrays

目标

使用 Go 语言的数组。

申明数组

package main

import "fmt"

func main() {

    var a [5]int
    // 申明一个数组没有初始化,默认初始化为0
    fmt.Println("emp:", a)
}

修改和获取元素

package main

import "fmt"

func main() {

    var a [5]int
    // 申明一个数组没有初始化,默认初始化为0
    fmt.Println("emp:", a)

    a[4] = 100
    fmt.Println("set:", a)
    fmt.Println("get:", a[4])
}

获取数组长度

package main

import "fmt"

func main() {

    var a [5]int
    fmt.Println("len:", len(a))
}

申明并初始化

package main

import "fmt"

func main() {

    b := [5]int{1, 2, 3, 4, 5}
    fmt.Println("dcl:", b)
}

二维数组

package main

import "fmt"

func main() {

    var twoD [2][3]int
    for i := 0; i < 2; i++ {
        for j := 0; j < 3; j++ {
            twoD[i][j] = i + j
        }
    }
    fmt.Println("2d: ", twoD)
}

总结

使用 Go 语言的数组。

附录

标签:int,fmt,Println,数组,Go,import,main,0080
From: https://www.cnblogs.com/jiangbo4444/p/16840447.html

相关文章

  • 0081-Go-切片 slice
    环境Time2022-08-23Go1.19前言说明参考:https://gobyexample.com/slices目标使用Go语言的切片类型。新建切片类型packagemainimport"fmt"funcmain()......
  • 0082-Go-关联类型 map
    环境Time2022-08-23Go1.19前言说明参考:https://gobyexample.com/maps目标使用Go语言的关联类型map。新建mappackagemainimport"fmt"funcmain(){......
  • 0073-Go-hello world
    环境Time2022-08-23Go1.19前言说明参考:https://gobyexample.com/hello-world目标使用Go语言打印helloworld。初始化项目gomodinitjiangbo/go打印hel......
  • 0074-Go-值类型
    环境Time2022-08-23Go1.19前言说明参考:https://gobyexample.com/values目标使用Go语言的字符串,整型,浮点型和布尔类型。示例packagemainimport"fmt"fu......
  • Golang 基于 flag 库实现一个命令行工具
     Golang标准库中的flag库提供了解析命令行选项的能力,我们可以基于此来开发命令行工具。 假设我们想做一个命令行工具,我们通过参数提供【城市】,它自动能够返回当前......
  • Java数组之合并方法(世界上最简单的方法)
    转自:http://www.java265.com/JavaJingYan/202204/16510261483156.html数组是日常开发中常用的容器,日常开发中,我们通常会定义多个数组,那么有时需要进行两个数组的合并操......
  • 实验3 数组、指针与现代C++标准库
    task1代码:1#include<iostream>23usingstd::cout;4usingstd::endl;56//绫籄鐨勫畾涔?7classA{8public:9A(intx0,inty0):x{x0}......
  • java 二维数组
    publicclassArrayTwo{publicstaticvoidmain(String[]args){int[][]arr={{1,2,3},{11,223,44}};......
  • jhava 数组的Arrys工具
    importjava.util.Arrays;publicclassCopyDemo{publicstaticvoidmain(String[]args){int[]arr={10,20,30,40,50,60,70,80};System.ou......
  • golang中的锁竞争问题
    当我们打印错误的时候使用锁可能会带来意想不到的结果。我们看下面的例子:packagemainimport("fmt""sync")typeCoursewarestruct{mutexsync.RWMutexIdint6......