美文网首页
GO学习 变量二

GO学习 变量二

作者: 3天时间 | 来源:发表于2022-04-09 22:02 被阅读0次

内容

package main

import "fmt"

var a =520 //全局变量

var bint =1314

//c := 888 //syntax error: non-declaration statement outside function body

func main() {

/*

  注意点  1、变量必须先定义才能使用  2、变量的类型和赋值必须一致  3、同一个作用域内,变量名不能冲突  4、简短定义方式,左边的变量至少有一个是新的  5、简短定义的方式,不能定义全局变量  6、变量的零值,就是默认值

      整型:默认值是0

      浮点类型:默认值是0

      字符串类型:默认值是”“

*/

  var numint =100

  fmt.Printf("num的数值是:%d,地址是:%p\n",num,&num)

num =200

  fmt.Printf("num2的数值是:%d,地址是:%p\n",num,&num)

var namestring

  name ="张三"

  fmt.Printf(name)

num,name,sex :=1000,"李四","男"//no new variables on left side of :=

  fmt.Println(num,name,sex)

fmt.Println("...........默认值..........")

var mint

  fmt.Println(m)//0

  var nfloat64

  fmt.Println(n)//0.0 -> 0

  var sstring

  fmt.Println(s)//""

  var s2 []int

  fmt.Println(s2)//nil

  fmt.Println(s2 ==nil)

}

运行结果:
num的数值是:100,地址是:0xc00000a0a0

num2的数值是:200,地址是:0xc00000a0a0

张三1000 李四 男

...........默认值..........

0

0

[]

true

Process finished with exit code 0

读完点个赞,给我的坚持更新注入新的活力。

2022.04.09日更 50/365 天

公众号:3天时间

相关文章

  • GO学习 变量二

    内容 package main import "fmt" var a =520 //全局变量 var bint =...

  • Go语言开发资料收集

    【Go 边看边练 -《Go 学习笔记》】系列Go 边看边练 -《Go 学习笔记》系列(一)- 变量、常量Go 边看...

  • 初识Go语言-1

    Go语言学习路径 初识Go语言 Go语言环境搭建与IDE安装 Go语言基础语法 Go语言数据类型 Go语言变量和常...

  • Go 基础篇总结-变量

    一、Go内建变量类型 类型转换 type(varName) 二、变量定义 四种变量定义类型: 变量定义 三、变量和...

  • Go 基础篇-变量

    一、Go内建变量类型 类型转换 type(varName) 二、变量定义 四种变量定义类型: 变量定义 三、变量和...

  • MAC环境下安装并配置golang开发环境

    一、安装 安装brew install go 验证go version 二、配置GOPATH 1. 查看环境变量 ...

  • Go语言探索 - 8(原创)

    Go语言基础系列博客用到的所有示例代码 在上一篇文章主要学习了Go 语言变量以及变量的作用域。本篇文章主要学习的是...

  • Go学习笔记-变量

    任何一门语言里面最基础的莫过于变量了。 如果把内存比喻成一格一格整齐排列的储物箱,那么变量就是每个储物箱的标识,我...

  • Go 语言变量(二)

    值类型和引用类型 所有像 int、float、bool 和 string 这些基本类型都属于值类型,使用这些类型的...

  • go 安装配置(一)

    基本 安装gobrew install go 查看go环境变量go ev 设置go环境变量vim .bash_pr...

网友评论

      本文标题:GO学习 变量二

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