golang吧 关注:6,535贴子:14,810
  • 5回复贴,共1

写出你所知道的go里边switch的用法和注意事项

只看楼主收藏回复

写出你所知道的go里边switch的用法和注意事项


IP属地:陕西来自Android客户端1楼2019-08-10 19:35回复
    我只知道不用break


    IP属地:浙江4楼2019-09-17 10:04
    收起回复
      2026-01-01 02:33:46
      广告
      不感兴趣
      开通SVIP免广告
      switch Type {
      case "bmp":
      NewFileName = filenameOnly + ".bmp"
      case "gif":
      NewFileName = filenameOnly + ".gif"
      case "jpeg", "jpg":
      NewFileName = filenameOnly + ".jpg"
      case "png":
      NewFileName = filenameOnly + ".png"
      case "tiff":
      NewFileName = filenameOnly + ".tiff"
      default:
      text := fmt.Sprintf("The type:[%s] not in support list", Type)
      fmt.Println(text)
      }


      IP属地:广东5楼2019-10-10 20:19
      收起回复
        我只知道 用if的时候 两个值可以判断出相等,但是换了switch 两个值就不匹配!


        IP属地:辽宁6楼2019-12-03 11:35
        回复