首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

go语言基础知识-环境搭建以及编写第一个demo程序

笔者邀请您,先思考:

1 Go语言有什么特点?

2 Go语言适合解决什么问题?

Go语言是谷歌2009年推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。

Google对Go寄予厚望。其设计是让软件充分发挥多核心处理器同步多工的优点,并可解决面向对象程序设计的麻烦。它具有现代的程序语言特色,如垃圾回收,帮助程序设计师处理琐碎但重要的内存管理问题。Go的速度也非常快,几乎和C或C++程序一样快,且能够快速制作程序。

Go语言有以下特色:

简洁 快速 安全

并行 有趣 开源,

内存管理,数组安全,编译迅速

本文将介绍如何在linux系统(以ubuntu16.04 x64为例)下搭建go环境以及如何编写第一个demo程序。

搭建go环境

编写第一个demo程序

编写代码

运行结果

附录

25 个关键字或保留字

36 个预定义标识符

搭建go环境

第一步 下载go1.10.2.linux-amd64.tar.gz 软件包

第二步 解压软件包到/usr/local目录下(如果目录下go目录已存在则先删除go目录)

第三步 将go所在的二进制目录加入到PACH路径中,并使其生效

第四步 查看go版本

恭喜您,go环境已经安装成功!!!

编写第一个demo程序

编写代码

新建demo.go文件并输入下面go代码

运行结果

第1行 包申明,表示该程序属于哪个包

第3行 其他包引入,表示使用fmt包中的函数(输入输出等); 符号 . 表示在引用fmt的函数时,可省略fmt。例如:使用Println() 代替 fmt.Println()

第5行 主函数,每个项目必须有主函数;如果没有init函数,则它是第一个执行的。main函数的后面紧跟大括号 “{” (不能把“{”换行书写)

第6行 变量定义, 名称为value, 类型为整型int,值为100

第8-9行 输出函数, Println 大写字母开头(引入其他包函数以大写字母开头),输出整数和字符串(默认输出后换行);也可以使用Printf()函数进行出出。例如 Printf(“%s, %d\n”, “hello cc”, value)

温馨提示

一行代表结束,不用写分号“;”。如果在一行中写多条语句,则语句之间需要加分号(不推荐这样使用)

变量命名由字母、数字和下划线组成,首字母不能是数字;也不能是关键字和预定字符(25个关键字和36个预定义符,后续章节描述)

变量声明、定义和初始化中间用空格隔开,可保持程序美观、可读性强

附录

25 个关键字或保留字

36 个预定义标识符

您有什么见解,请点击【留言】按钮,写下您的留言。

加入“链圈”或者商务合作,请添加笔者微信

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180524G1RISK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券