go语言学习笔记之数组
2024-09-05 04:49:13
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("\nItearator over aarays\n")
for i:=0;i<len(langs);i++{
fmt.Printf("langs[%d]:%s \n",i,langs[i])
}
//Iterator over the elements of array using range
for k,v:=range langs{
println(k,v)
}
}
最新文章
- logistic回归
- TCP 连接的建立和释放
- mysql 每秒钟查询次数、插入次数、删除次数、更新次数的统计
- .net项目引用C++ 动态链接库.dll
- Android保持屏幕常亮的方法
- poj2632 Crashing Robots
- 【开源】LLMAnimator 60多种动画让你的应用动起来
- LSM树由来、设计思想以及应用到HBase的索引
- sql 大数据库 插入超时问题解决
- 使用jQuery解析xml时command节点解析失败
- poj 1987 树的分治
- java打jar包 命令行cmd在当前路径打jar包
- 常用排序算法的python实现和性能分析
- 2012-11-17 12:28 用MFC实现的计算器(详细版)
- Scrapy 爬虫实例教程(一)---简介及资源列表
- JDFS:一款分布式文件管理系统,第三篇(流式云存储)
- [贪心][高精]P1080 国王游戏(整合)
- 基于分支限界法的旅行商问题(TSP)一
- Comet OJ - Contest #0
- 简单的windows窗口创建实例