Go语言小程序

举报
howard2005 发表于 2021/12/29 23:32:35 2021/12/29
【摘要】 /*     1、演示全局变量的使用     2、init函数先于main函数执行  ...
/*
    1、演示全局变量的使用
    2、init函数先于main函数执行 
*/

package   main  

import   (
     "fmt"
)

var   name   string   // 声明全局变量

func   main ()   {
     fmt . Println ( name   +   ", good morning." );   // 输出全局变量的值
}

func   init ()   {    
     name   =   "howard"   // 给全局变量赋值
}

运行结果:

howard ,   good   morning .

1、用关键字var声明变量,格式:var   变量名   变量类型   =   变量值
2、语句没有分号结束符,一般是一条语句占一行。

/*
  功能:演示声明变量的几种方式
  日期:2015年6月16日
*/

package   main  

import   (
     "fmt"
)

func   main ()   {     
     var   a ,   b ,   c   int   =   3 ,   4 ,   5    
     var   x ,   y ,   z   =   100 ,   "middle" ,   true    
     t1 ,   t2 ,   t3   :=   true ,   100 ,   "last"
    
     fmt . Println ( a ,   b ,   c )
     fmt . Println ( x ,   y ,   z )
     fmt . Println ( t1 ,   t2 ,   t3 )
}

运行结果:

3   4   5
100   middle   true
true   100   last  

/*
  功能:演示整数加法
  日期:2015年6月15日
*/
package   main  

import   (
     "fmt"
)

func   main ()   {
     var   a   int   =   5   // 声明整型变量a,赋值为5
     var   b   int   =   6   // 声明整型变量b,赋值为6
     var   sum   int   // 声明整型变量sum
    
     sum   =   a   +   b   // 求和
    
     fmt . Println ( "sum =" ,   sum )   // 输出结果
}

运行结果:

sum   =   11  

文章来源: howard2005.blog.csdn.net,作者:howard2005,版权归原作者所有,如需转载,请联系作者。

原文链接:howard2005.blog.csdn.net/article/details/79879131

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。