美文网首页go学习
switch.....case的常规用法(自己项目用到的)

switch.....case的常规用法(自己项目用到的)

作者: dncmn | 来源:发表于2017-11-26 16:15 被阅读0次

对于switch/case的认识

在没有来到公司之前,我的认识里面,它也就是这么用的

switch index{

index<10:

log.Println("one..............one")

index<20:

log.Println("two.................two")

default:

log.Println("end............end")

}

后来,我看到代码用到了判断条件也是可以移动到外面的。

condition:这时候的判断条件还是同一个

index:=50

switch {

case index<10:

log.Println("one..............one")

case index<20:

log.Println("two.................two")

default:

log.Println("end............end")

}

再后来,就是

age:=18

name:=20

switch true{

case name:="tom":

log.Println("My name is ",name)

case age>20:

log.Println("I am ",age," Years old")

default:

log.Println("end............end")

}

每一种case对应一种情况,这个是判断获取历史奖励的时候,判断每一行数据用到的

相关文章

  • switch.....case的常规用法(自己项目用到的)

    对于switch/case的认识 在没有来到公司之前,我的认识里面,它也就是这么用的 switch index{ ...

  • 项目中用到的jsdoc用法

    项目中用到的jsdoc用法 jsdoc 文档jsdoc 文档 tags 标签说明 React组件的文档写法 现有组...

  • Flutter 快速开发框架

    Flutter Develop Framework 项目简介 此框架旨在将常规的Flutter项目中使用到的通用(...

  • UICollectionView的重大bug?自定义UIColl

    在开发中我们难免会用到UICollectionView,一般常规用法是没有任何问题的,但是,比如在用UIColle...

  • UICollectionView的 bug

    在开发中我们难免会用到UICollectionView,一般常规用法是没有任何问题的,但是,比如在用UIColle...

  • BroadcastReceiver和LocalBroadcast

    常规 BroadcastReceiver 的常规用法 LocalBroadcastManager 特点 广播数据在...

  • Swift5 snapKit用法实践

    snapKit常规用法 snaptKit 是masonry的swift版本,布局方便,然后我们来看看在项目中都有哪...

  • 常规用法

    windows 启动mongodb python自动生成和安装requirements.txt依赖 mysql数据...

  • Git的常规用法

    要想将自己的代码上传到自己的代码仓库(例如github)中去,需要用到以下的基本命令,以及使用的顺序。进入到代码所...

  • curl 用到的用法

    cURL是一个利用URL语法在命令行下工作的文件传输工具,它支持文件上传和下载,是综合传输工具语法: curl [...

网友评论

    本文标题:switch.....case的常规用法(自己项目用到的)

    本文链接:https://www.haomeiwen.com/subject/hrnkbxtx.html