zoukankan      html  css  js  c++  java
  • go语言学习笔记之数组

    package main
    
    import (
    	"fmt"
    )
    
    func main() {
    	// Declare arrays
    	var x[5] int
    	//Assign value at specific index
    	x[0] = 5
    	x[4] = 25
    	fmt.Println("Value of x:",x)
    	x[1] = 10
    	x[2] =15
    	x[3] = 20
    	fmt.Println("Value of x:",x)
    
    	//Declare and initialize array with array literal
    	y := [5] int{10,20,30,40}
    	fmt.Println("Value of y",y)
    
    	//Array literal with ...
    	z := [...] int {10,20,30,40,50}
    	fmt.Println("Value of z",z)
    	fmt.Println("Length of z:",len(z))
    
    	//Initialize values at specific index with array literal
    	langs :=[4]string{0:"Go",3:"Julia"}
    	fmt.Println("Value of langs",langs)
    	// Assign values to remaining postion
    	langs[1] = "Rust"
    	langs[2] = "Scala"
    
    	// Iterate over the elements of array
    	fmt.Println("Value of langs",langs)
    	println("
    Itearator over aarays
    ")
    	for i:=0;i<len(langs);i++{
    		fmt.Printf("langs[%d]:%s 
    ",i,langs[i])
    	}
    	//Iterator over the elements of array using range
    	for k,v:=range langs{
    		println(k,v)
    	}
    
    }
    
    
  • 相关阅读:
    bobojquery筛选数组之grep、each、inArray、map的用法及遍历json对象 [转]
    bobojquery遍历json键值对
    python安装与初始
    Lambda表达式
    静态代理模式
    多线程
    java日期时间
    Git安装
    Node.js环境安装
    Maven的使用
  • 原文地址:https://www.cnblogs.com/c-x-a/p/11163949.html
Copyright © 2011-2022 走看看