zoukankan      html  css  js  c++  java
  • 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")
    	}
    }
    
  • 相关阅读:
    练习题
    练习题
    作业 —— day77
    解决:Django项目no such table django_session
    解决:A server error occurred. Please contact the administrator
    作业24
    元类
    类的内置方法
    反射
    考试错题
  • 原文地址:https://www.cnblogs.com/pythonywy/p/11884997.html
Copyright © 2011-2022 走看看