• Go语言的变量学习笔记


    • go中的变量声明由三种主要形式及相关的变形
      • 声明并赋值
        var v_name vtype=v_value // 例如 var name string = "hudi"
        var v_name1,v_name2,v_name3 string = "name1","name2","name3" //批量进行声明并赋值
        简写方式(go可以自动判定数据类型):var name = "hudi" // var name1,name2,name3 = "name1", "name2", "name3"
      • 先声明后使用(可以作为全局变量声明,在函数中赋值并使用)
        ar v_name string
        v_name="hudi"
        var v_name1,v_name2,v_name3 string
        v_name1,v_name2,v_name3 ="hudi1" , "hudi2" ,"hudi3"
      • 不声明直接赋值使用(只能在函数体中这样使用)
        v_name := "hudi"
        v_name1, v_name2, v_name3 := "hudi1", "hudi2", "hudi3"
    • 注意事项
      • 变量可以只声明,不赋值
      • 全局变量可以不被使用,但是局部变量在函数中必须被使用,否则会报错
      • 局部变量可以通过简写方式进行赋值和使用,而全局变量不能这样使用
      • 局部变量和全局变量都可以进行批量声明、批量赋值
      • 变量可以通过函数返回值进行赋值
      • go中的全局变量和局部变量名字可以相同,但是局部变量会优先考虑
      • 形式参数的使用和局部变量的使用一样
    • 常量
      • 常量的使用和变量的使用类似,区别在于常量的关键字时const
  • 相关阅读:
    JavaScript语言基础
    IP地址分类及CIDR划分方法
    Python静态方法实现单实例模式
    【转载】http和socket之长连接和短连接
    DDoS攻击
    Vue自定义过滤器
    解决跨域问题
    微信菜单创建
    canvas标签(1)--线条、矩形、圆形、文本、阴影、抛小球
    Bootstrap CSS概览代码文字标注篇
  • 原文地址:https://www.cnblogs.com/hudiblogs/p/10032624.html
Copyright © 2020-2023  润新知