zoukankan      html  css  js  c++  java
  • golang变量

    变量使用注意事项:

      第一种:指定变量类型,声明后若不赋值,使用默认值。 

    var i int
    fmt.Println("i=", i)

      第二种:根据值自行判定变量类型(类型推导):

    var num = "tom"

      num为string

      第三种:省略var,注意 :=左侧的变量不应该是已经声明过的,否则会导致编译报错

    name := "tom"

      等价于

    var name string 
    name = "tom"

     多变量声明:

      三种方式声明

    var n1, n2, n3 int
    var n1, name, n3 = 100, "tom", 888
    n1, name, n3 := 100, "tom~", 888

    定义全局变量:

      两种方式声明

    var n1 = 100
    var n2 = 200
    var n3 = 300
    var (
      n1
    = 100   n2 = 200   n3 = 300 )

    该区域的数据值可以在同一类型范围内不断变化:

    var i int = 10
    i = 30
    i = 50
    
    i = 1.2(报错,原因是不能改变数据类型)

    变量在同一个作用域(在一个函数或者在代码块)内不能重名

    变量 = 变量名 + 值 + 数据类型(变量三要素)

    Golang的变量如果没有赋初值,编译器会使用默认值。

     声明变量:

    var a int

    初始化变量

    var a int = 45

      可以省略数据类型

    var a = 45

    给变量赋值

    a = 45
    人生就是要不断折腾
  • 相关阅读:
    当当网css代码
    当当网代码6
    游戏UI设计(2.1)窗口之父CXWnd的封装
    英语(1)备考——词汇
    UML的五类图(UML笔记)
    Sieve of Eratosthenes[ZT]
    std::map初体验
    “非计算机相关专业”的定义
    英语(1)备考——翻译
    使用回调函数发送自定义“消息”
  • 原文地址:https://www.cnblogs.com/xiangxiaolin/p/11685957.html
Copyright © 2011-2022 走看看