Go语言学习2:第一个go程序

cs5512 · · 1097 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

我一直很奇怪,为什么学习每一种语言,开始的第一个程序总是hello world,难道我不写其他的,这门语言就学不好吗?

O(∩_∩)O哈哈~,我们这里就不深究了,还是继承光荣的传统吧!下面是一个完成的hello world程序:


package main……………………………………………………………………………………………………………………1

import (………………………………………………………………………………………………………………………………2
    "fmt"………………………………………………………………………………………………………………………………3
)……………………………………………………………………………………………………………………………………………………4

func main() {…………………………………………………………………………………………………………………5
    fmt.Println("Hello World!")……………………………………………………………………6
}……………………………………………………………………………………………………………………………………………………7

编译,运行之后的输出结果是:

Hello World!

下面我们来分析一个这个代码(下面的数字均代表代码的行号):

1应该是像java一样,把这个文件打一个包,报名叫做main

2是导入系统的库文件

3用func关键之定义函数,而且GO语言的程序入口是main函数

4调用库函数输出字符串Hello World,这里要注意:Go语言规定,所有导出的函数或者变量,首字母必须大写。

还有一个需要注意的就是,Go语言的程序语句是不需要分号作为结束符的。

下面我们改变一下这个函数:


程序的输出结果是:

这里有几个知识点:
	1.当有多个库需要导入时,既可以想上面那个有一个(),也可以分开导入:
	
	2.函数的参数和返回值的类型都是后置的


有疑问加站长微信联系(非本文作者)

本文来自:CSDN博客

感谢作者:cs5512

查看原文:Go语言学习2:第一个go程序

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1097 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传