美文网首页
5.Go语言变量的基本用法

5.Go语言变量的基本用法

作者: kukela | 来源:发表于2018-10-04 16:29 被阅读0次

变量的声明与赋值

  1. 单个变量的声明与赋值
    1. 声明格式:var <变量名称> <变量类型>
    2. 赋值格式:<变量名称> = <表达式>
    3. 声明并赋值(类型推断):
      var <变量名称> [变量类型] = <表达式>
      <变量名称> := <表达式>
    4. 使用下划线()抛弃赋值: = <表达式>
  2. 多个变量的声明与赋值
    1. 可以使用 var() 的形式进行简写
    2. 可以使用并行赋值(变量的类型是相同的):
      var <变量1>,<变量2> [变量类型] = <表达式1>,<表达式2>
      <变量1>,<变量2> := <表达式1>,<表达式2>
示例:
//单个变量的声明与赋值
var a int = 1
b := 1
fmt.Println(a, b)

//多个变量的声明与赋值
var (
    c = 1
    d = true
    e = "hello"
)
fmt.Println(c, d, e)

var f, g, h int = 1, 2, 3
//f, g, h := 1.1, 2, 3 //类型推断写法,类型可以不同
fmt.Println(f, g, h)

变量的类型转换

  1. Go语言不存在隐式转换,所有类型转换必须显式声明
  2. 类型转换只能发生在两种兼容的类型之间(例如:整形和整形之间)
  3. 类型转换的格式:
    <变量2> [:] = <类型2>(<变量1>)
示例:
var a1 float64 = 1.1
var a2 int
a2 = int(a1)
fmt.Println(a2)

相关文章

  • 5.Go语言变量的基本用法

    变量的声明与赋值 单个变量的声明与赋值声明格式:var <变量名称> <变量类型>赋值格式:<变量名称> = <表...

  • Go语言学习基础笔记

    Go 1.声明变量 2.Go语言常量 3.运算符 4.for循环 5.Go函数 6.数组声明 7.语言指针 Go ...

  • RobotFramework学习06-变量

    RobotFramework学习笔记目录 本文包含内容 变量的基本用法 共享变量 变量的用法 使用变量的几种情况 ...

  • 2、sass基本用法

    sass基本用法 1、变量变量以$开头,

  • Gox语言入门4.1:变量的基本用法

    同其他语言中一样,Gox语言中的变量是用于存放数值的。 Gox语言中的变量可以声明后再使用,也可以直接使用,变量本...

  • go常用包——template

    内容 1 模板基本用法2 模板进阶用法--定义变量 --条件判断 --循环 -- with语句3 模板高级用法--...

  • ES6----let and const

    1、let基本用法 let的用法与var基本类似,用来声明变量,但是let声明的变量只在当前所在的代码块内有效。我...

  • 第1章 let和const命令

    基本用法 es6新增了let和const命令。let用于声明变量,用法与var类似,不过let命令声明的变量只作用...

  • 关于ES6中let 和 const 命令的用法以及注意事项:

    let命令: 基本用法: let定义:用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代...

  • let和const

    1.let命令: 基本用法: let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在...

网友评论

      本文标题:5.Go语言变量的基本用法

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