• GO-逻辑判断(if,else if,else,switch)


    一.if逻辑判断

    package main
    
    import "fmt"
    
    func main() {
    	var a =10;
    
    	if a>10 {   //大括号前不能回车
    		fmt.Println("dayu10")
    	}else if a<10{
    		fmt.Println("xiaoyu10");
    	}else {
    		fmt.Println("10")
    	}
    
    }
    //没什么好过多介绍就这样...
    

    二.switch

    方式一

    switch接变量

    package main
    
    import "fmt"
    
    func main() {
    	a := 2
    	switch a {   
    	case 1:    //相当于if a==1
    		fmt.Println("等于1")
    	default:  //相当于else
    		fmt.Println("不等于1")
    	}
    }
    

    方式二

    switch不接变量

    package main
    
    import "fmt"
    
    func main() {
    	a := 1
    	switch  {   
    	case a==1:   
    		fmt.Println("等于1")
    	default:  //相当于else
    		fmt.Println("不等于1")
    	}
    }
    

    关键字fallthrough的使用

    package main
    
    import "fmt"
    
    func main() {
    	a := 1
    	switch  {   
    	case a==1:   
    		fmt.Println("等于1")
            fallthrough    //只要代码读到fallthrough与他紧挨着的无论是否满足条件他都会执行里面的内容
    	default:  //相当于else
    		fmt.Println("不等于1")
    	}
    }
    
  • 相关阅读:
    HDU1007
    DFA
    netstat
    Sangfor
    JS 基础逻辑关系
    正则表达式
    JS中的DOM
    HTML、CSS、JS面试题
    JS作用域和作用域链
    JS String与正则表达式
  • 原文地址:https://www.cnblogs.com/pythonywy/p/11884997.html
Copyright © 2020-2023  润新知