首页 > 其他分享 >Go循环判断

Go循环判断

时间:2023-03-09 16:44:09浏览次数:29  
标签:map 判断 value 索引 循环 key Go 拷贝 对应

if条件判断

if age > 18 {
   
} else if age == 18 {

} else {
   
}

for循环

continue: 直接执行下一次循环

break: 直接退出循环

// 写法1
for i := 0; i < 3; i++ {
   // 逻辑
}

// 写法2
i := 0
for i < 3 {
	i++
	// 逻辑
}

// 死循环
for {
	// 逻辑
}

for range遍历

主要对 字符串、数组、slice、map、channel遍历

obj := "bokeyuan"
for key, value := range obj {
   fmt.Println(key, value)
   // 逻辑
}
遍历类型 key值 value值 不接收key的value值
字符串 索引 对应值的拷贝 索引
数组 索引 对应值的拷贝 索引
slice 索引 对应值的拷贝 索引
map map的key 对应值的拷贝 对应值的拷贝
channel

标签:map,判断,value,索引,循环,key,Go,拷贝,对应
From: https://www.cnblogs.com/forlive/p/17199054.html

相关文章

  • CNN小结:VGG & GoogleNet & ResNet & MobileNet..
    CNN小结:VGG&GoogleNet&ResNet&MobileNet..目录VGG核心想法网络结构QGoogLeNet核心想法网络结构InceptionModule辅助分类器GoogLeNet......
  • File的获取和判断
    publicstaticvoidmain(String[]args)throwsIOException{Filef=newFile("C:\\a.txt");//isFile()方法测试此抽象路径名表示的File是否为......
  • django中使用celery
    #当你如果只做定时任务,会有一个更为简单的框架-APSchedule:https://blog.csdn.net/qq_41341757/article/details/118759836#使用步骤:-1.把自己写的包,复制......
  • Go字符串方法
    字符串常用方法都在strings包中高性能字符串拼接varbuilderstrings.Builderbuilder.WriteString("用户名")builder.WriteByte(97)str:=builder.String()fmt.......
  • SPAF(虽然已经死了)判断负环—(大学复健第二篇)
    SPAF判断负环存在其实就是bellman-fold的优化,加了一个队列来判断是否需要松弛操作。而判断负环上其实由于如果存在那么一定会有边被多次访问,而一定有负环的时候,访问数一定......
  • MongoDB的安装
    ......
  • celery 执行异步任务,延迟任务,定时任务、django中使用celery、轮播图接口加缓存、双写
    目录1celery执行异步任务,延迟任务,定时任务2django中使用celery2.1秒杀功能2.1.1视图2.1.2任务order_task.py2.1.3前端Sckill.vue2.2django中使用celery3轮播图......
  • Go assert
    Goassert断言应用场景由于接口是用于多态,计算机不知道具体的类型,所以就需要我们使用断言来转化成具体的类型使用断言的时候,如果类型不匹配就会包panic错误assertr......
  • django分页器
    分页器Django分页器Django自带分页器,但是不太好用,所以可以直接自定义一个分页器供项目使用。#1.在项目下建一个utils文件夹#2.建立一个py文件,MyPage.py(自己随......
  • 关于Go语言的底层,你想知道的都在这里!
    目录1.GoLang语言1.1Slice1.2Map1.3Channel1.4Goroutine1.5GMP调度1.6垃圾回收机制1.7其他知识点2.Web框架Gin和微服务框架Micro2.1Gin框架2.2Micro框架2.3Vip......