Go数组中元素替换
2023-06-13 09:12:46 时间
一:前言|
在go语言当中,只有for一种循环结构,那就是for循环。而for-range 主要用来遍历数组、切片,字符串,Map等,当然,for结果还是可以与if ,switch分支结构进行使用。
二:替换案列
给定一个字符串数组 [“I”,“am”,“stupid”,“and”,“weak”],用 for 循环遍历该数组并修改为,[“I”,“am”,“smart”,“and”,“strong”]
三:测试如下:
两种使用方式:
而后使用go run for.go就可以运行此文件。
package main
import "fmt"
func main() {
/* for i := 0; i < 4; i++ {
myArray := [5]string{"i", "love", "football", "basketball", "swiwwing"}
for i, c := range myArray {
switch c {
case "football":
myArray[i] = "hiking"
case "basketball":
myArray[i] = "running"
case "swimwwing":
myArray[i] = "reading"
default:
break
}
}
fmt.Println(myArray)
} */
var arr = [5]string{"i", "am", "stupid", "and", "weak"}
for i := 0; i < len(arr); i++ {
if arr[i] == "stupid" {
arr[i] = "smart"
}
if arr[i] == "weak" {
arr[i] = "strong"
}
}
fmt.Println(arr)
}
相关文章
- go 对象json转map
- 京东手机GO ON计划 | 从流量到留量,vivo探索长效增长密码
- Go 中的 channel 与 Java BlockingQueue 的本质区别
- 2022-10-12:以下go语言代码输出什么?A:1;B:2;C:panic;D:不能编译。package mainimpor
- Go定时器的三种实现方式
- Go语言实战之数组的内部实现和基础功能
- go语言学习之reflect
- GO语言开篇-Go语言急速入门(基础知识点)| 青训营笔记
- 为什么说Go的错误处理是最棒的!
- GO数据结构(一)——稀疏数组
- go的数据类型-复合数据类型-数组(二)
- go基础之–函数和map详解编程语言
- Go语言圣经–并发的循环习题详解编程语言
- Go语言圣经-指针对象的方法-bit数组习题详解编程语言
- Google 关于 Go 2 的讨论
- 程序Linux上运行Go语言程序的指南(linux运行go)
- Go 语言在极小硬件上的运用(二)
- SQL Server和Go组合,助力数据库计算更高效(sqlserver加go)
- Go语言与Linux:全新的开发环境体验(go语言linux)
- 徒手用Go编写Redis迈向新技术世界的旅程(徒手用go写个redis)
- 新技术Go语言解析Oracle数据库日志(go解析oracle日志)
- ODBC数据驱动程序连接Oracle数据库Go语言之旅(go使用oracle)