• 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)
    	}
    
    }
    
    
  • 相关阅读:
    打开网页总结
    学期总结
    总结
    Sprint3
    Sprint2团队贡献分
    6.14
    典型用户与场景
    5种创建型模式
    JAVA 将接口的引用指向实现类的对象
    Java里的接口
  • 原文地址:https://www.cnblogs.com/c-x-a/p/11163949.html
Copyright © 2020-2023  润新知