设为首页 加入收藏

TOP

go基础1:Hello world与变量声明
2019-02-24 18:07:49 】 浏览:38
Tags:基础 1:Hello world 变量 声明

 

一、go语言版hello world

package main # 指明文件属于main包 main包使用后来定义一个独立的可执行程序,而不是库main包中的main函数是特殊的,不管在什么程序中,main做什么事情,它总是程序开始的执行的地方。
import "fmt" # 导入fmt包,fmt中的函数是用来处理格式化输入输出
func main()  {
	fmt.Println("Hello,world!")
}

  go语言不需要在语句或者声明后面是用分号结尾,除非有多个语句或者声明出现在同一行。

  注意:

  1." { "符号必须和关键字func在同一行,不能独立成行

二、变量声明

  以下变量声明的方式是等价的:

  1.s := "" // 短变量声明更加简洁,通常在一个函数内部使用

  2.var s string //第二种形式依赖默认初始化为空字符串""

  3.var s = "" //第三种形式很少用,除非我们声明多个变量

  4.var s string = "" //第四种形式是显式的变量类型,在类型一致的情况下是冗余的信息在类型不一致的情况下是必须的。

  实际生产中我们使用前两种形式,使用显式初始化来说明初始化变量的重要性,使用隐式的初始化来表明初始化变量不重要




编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇[Go] golang创建目录写文件判断文.. 下一篇[Go] golang的range循环遍历通道

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

array(4) { ["type"]=> int(8) ["message"]=> string(24) "Undefined variable: jobs" ["file"]=> string(32) "/mnt/wp/cppentry/do/bencandy.php" ["line"]=> int(217) }