• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Go变量定义学习

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
 1 package main
 2 
 3 import (
 4     "fmt"
 5 )
 6 
 7 //变量定义:
 8 //使用var关键字或:=定义变量
 9 //可放在函数内,或直接放在包内
10 //使用var()集中定义
11 
12 
13 var aa = 44           //函数外面定义变量,不是全局变量,包内变量
14 var ss = 55           //函数外面定义变量不能用:=定义
15 var bb = 66
16 
17 var (
18     aaa = 444         //放括号里不需要写多次var
19     bbb = 555
20     sss = 666
21 )
22 
23 func variableInitialValue(){
24     var a , b int = 3, 4                  //变量名写在前面,变量类型写在后面
25     var s string = "abc"
26     fmt.Println(a, b, s)
27 }
28 
29 func variableTypeDeduction(){
30     var a, b, c ,s = 3, 4, true, "def"   //编译器自动决定类型,不规定类型可以写在一行
31     fmt.Println(a, b, c, s)
32 }
33 
34 func variableShorter() {
35     a, b, c, s := 3, 4, true, "short"  //省略var,使用:=  定义变量
36     b = 5                             //第一次用时需要:=,第二次使用开始不需要
37     fmt.Println(a, b, c, s)
38 }
39 
40 func main() {
41     variableInitialValue()
42     variableTypeDeduction()
43     variableShorter()
44     println(aa, ss, bb)
45     println(aaa, bbb, sss)
46 }

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
go-admin起步走发布时间:2022-07-10
下一篇:
Go项目的目录结构说明发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap