zoukankan      html  css  js  c++  java
  • 二、变量/常量/数据类型

    一、变量的声明和初始化

    var 变量名 类型 = 表达式

    声明变量

    #单个声明
    var
    name string var age int

    #批量声明
    var(
      name string
      age int
    )

    初始化变量

    1.第一种(直接赋值)
    var name string = "kkk"
    var age int = 18
    #批量初始化
    var name,age = "kkk",18
    var (
       mytest = "测试"
        mytest1 = "测试1"
      )
    
    2.类型推导(省略书写变量的类型)
    var name = "aaa"
    var age = 20
    
    3.短变量声明,使用 :=声明并初始化变量 (必须在函数内部使用)
    func main() {
        n := 10
        m := 200 // 此处声明局部变量m
        fmt.Println(m, n)
    }

    注意:(******) 

    1.在函数内部和外部都可以声明变量,全局声明的变量(在函数外声明的)可以不使用,但是在函数里面声明的变量必须使用
    2.逻辑语句不能放在函数外面

    二、常量 

    #声明常量
    const pi = 3.1415926
    
    #批量声明常量(第一种方法)
    const(
        statusOk = 200
        notFound = 404       
    )
    
    #面试可能问 #批量声明常量(第二种方法) 如果某一行声明后没有赋值,默认就和上一行一致
    const( n1 = 100 n2 n3 )

    iota  (面试题)

    一、基本数据类型

    整型、浮点型、布尔型、字符串

     占位符

    %T   查看类型
    %v   打印值(不管什么类型)
    %b   二进制int
    %d   十进制int
    %o   八进制int
    %x   十六进制int
    
    %f    float
    %s   string
  • 相关阅读:
    Java基础知识&面试题
    用例设计之API用例覆盖准则
    用例设计之APP用例覆盖准则
    Java的8种基本数据类型和3种引用数据类型
    并发concurrent---1
    Java运行时环境---ClassLoader类加载机制
    Java运行时环境---内存划分
    Java高阶语法---Volatile
    Java高阶语法---transient
    Java高阶语法---final
  • 原文地址:https://www.cnblogs.com/wangcuican/p/15015049.html
Copyright © 2011-2022 走看看