zoukankan      html  css  js  c++  java
  • go语言中的if

    var maptest = make(map[int]string)
    maptest[1] = "a"
        maptest[2] = "b"
        maptest[3] = "c"
        maptest[4] = "d"
        for key, value := range maptest {
            if key == 1 {
                fmt.Println(key)
            } else if key == 2 {
                fmt.Println(value)
            } else if key == 3 {
                fmt.Println(value)
            } else {
                fmt.Println(value)
            }
    //只有在else结束后if才会开始下一个
            if key != 2 {
                fmt.Println(value)
            }
        }

    //当key=1时下面的语句只会执行第一个,可以认为是在同一个选择内。
     if key == 1 {
                fmt.Println(key)
            }
    if key != 2 {
                fmt.Println(value)
            }
  • 相关阅读:
    题解[51nod1555] 布丁怪
    题解 [51nod1753] 相似子串
    题解[NOIP2017] 列队
    题解 [NOIP2015]运输计划
    题解 [APIO2014]连珠线
    题解 [ZJOI2010]基站选址
    [学习笔记] kmp
    RPC&ORM
    Spring
    常用工具
  • 原文地址:https://www.cnblogs.com/SSSR/p/3994290.html
Copyright © 2011-2022 走看看