美文网首页
Go 简明教程 三步走 初级篇

Go 简明教程 三步走 初级篇

作者: 面向奶酪 | 来源:发表于2019-05-02 16:12 被阅读0次

    编程,从 Hello World 开始。

    package main
    
    import "fmt"
    
    func main() {
      fmt.Println("Hello World!")
    }
    
    输出结果: Hello World!
    

    Go 变量之随意变

    func main() {
      var i int = 30    // 第一种方式
      p := 10          //第二种方式 注意事项 := 只用于初始化操作,相当于声明。
      fmt.Println(i,p)
    }
    
    输出结果:30 10
    
    func main() {
    
    //方式 一
    
    var x,y int    //变量定义  
    x,y = 10,20  // 赋值
    
    //方式 二
    
    a,b := "apple","Banana"    // 注意  :=  变量声明且初始化 。相同于声明
    
    
    fmt.Println(a,b)
    fmt.Println(x,y)
    
    }
    
    输出结果:
    apple Banana
    10 20
    

    Go常量之不可变

    func main() {
       //常量定义
       const Tomato = "Mr.Tomato"           //隐式类型定义
       const Potato string = "Mr.Potato" //显示类型定义
       fmt.Println(Tomato)
       fmt.Println(Potato)
    
    
        // 这里只要大概的了解一下就好。
       const (    //常量用作枚举
          Watermelon = "西瓜"
          Pitaya = "火龙果"
          Cherry = "车厘子"
       )
       fmt.Println(Watermelon,Pitaya,Cherry)
    }
    输出结果:
    Mr.Tomato
    Mr.Potato
    西瓜 火龙果 车厘子
    

    Go 函数定义

    func 函数名(参数列表)(返回参数列表){
       函数体
    }
    

    "返回参数列表" WTF???

    我举一个栗子!

    go 普通函数的定义(这里没有返回值,没有返回值,没有返回值)

    func fruit(fruit_name string){
      fmt.Println("Fruit function!!!")
    }
    

    有返回值的写法

    func fruit(fruit_name string) string {
      return fruit_name
    }
    

    返回参数列表取决于你要返回的返回值个数,如果要返回多个返回值的写法

    func fruit(fruit_name string)(string,string){
      return fruit_name,"Pitaya"    //那就加个 Pitaya 吧!!!
    }
    func main(){   
       fmt.Println(fruit("cherry"))
    }
    输出结果:
    cherry Pitaya
    

    取单个函数返回值和匿名变量

    func return_one_fruit()(string,string){
      return "Pitaya","cherry"
    }
    func main(){
       // 我只要cherry,怎么拿?
      //这里就用到匿名变量 "_" 啦!
       _,take_cherry := return_one_fruit() 
       fmt.Println(take_cherry)
    }
    输出结果:
    cherry
    

    公众号:面向奶酪
    一起学习哈哈哈哈、探讨、吹水!!!

    相关文章

      网友评论

          本文标题:Go 简明教程 三步走 初级篇

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