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
  • 相关阅读:
    go——数组
    go——流程控制
    go——基本类型
    go——基本构成要素
    go——常量
    go——变量
    go——标准命令
    go——工程结构
    python 优雅的使用正则表达式 ~ 1
    python 安装操作 MySQL 数据库.
  • 原文地址:https://www.cnblogs.com/wangcuican/p/15015049.html
Copyright © 2011-2022 走看看