博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Go语言程序结构
阅读量:4446 次
发布时间:2019-06-07

本文共 845 字,大约阅读时间需要 2 分钟。

Go程序主要由以下几部分组成:

  • 包声明

  • 导入包

  • 函数

  • 变量

  • 语句和表达式

  • 注释

让我们来看看,将打印字的简单  "Hello World" 的代码:

package mainimport "fmt"func main() {   /* This is my first sample program. */   fmt.Println("Hello, World!")}

让我们来看看上面的程序的各个部分:

  1. 程序包体的第一行定义了这个程序包的名称。这是一个必须声明为Go程序运行在什么包。main包是起始点来运行程序。每个包都有一个与之关联的路径和名称。

  2. 下一行import "fmt" 是告诉编译器去包含文件在包fmt的预处理命令。

  3. 下一行 func main()主要功能是为程序执行的开始。

  4. 下一行/*...*/会被编译器被忽略,它已被加入到程序添加注释。因此,这样的行称为程序中的注释。注释也使用//类似于Java或C++注释。

  5. 下一行 fmt.Println(...)是提供另一种功能,使消息“Hello, World!”要显示在屏幕上。这里fmt包已导出, println方法用来在屏幕上显示消息。

  6. 注意println方法。在Go语言中,一个名字如果它用大写字母开头为导出。导出是指一个函数或变量/常访问到相应的包导入。

执行Go程序:

让我们看一下如何保存的源代码文件,以及如何编译并运行它。以下是简单的步骤:

  1. 打开文本编辑器,并添加上述代码

  2. 将文件另存为 hello.go

  3. 打开命令提示符并转到目录中保存文件。

  4. 键入go run hello.go并回车来运行你的代码。

  5. 如果在你的代码中没有错误,那么就可以看到“Hello World”字样在屏幕上。

$ go run hello.goHello, World!

确保Go编译器是在路径和目录中包含源文件hello.go,并运行它。

转载于:https://www.cnblogs.com/vper/p/5639785.html

你可能感兴趣的文章
走进AngularJS
查看>>
【学习笔记】 唐大仕—Java程序设计 第5讲 深入理解Java语言之5.2 多态及虚方法调用...
查看>>
轻松实现Ecshop商城多语言切换
查看>>
async & await 的前世今生(Updated)
查看>>
iOS开发:用SQLite3存储和读取数据
查看>>
webstorm上svn的安装使用
查看>>
setAdapter(adapter)空指针nullPointer 解决办法 分类: ...
查看>>
【JEECG技术文档】数据权限自定义SQL表达式用法说明
查看>>
使用 Bootstrap Typeahead 组件
查看>>
第一次玩蛇,有点紧张。
查看>>
DAO层,Service层,Controller层、View层 的分工合作
查看>>
EF不能很好的支持DDD?估计是我们搞错了!
查看>>
ubuntu下基于sqlite3后台的php环境的搭建
查看>>
Qt 静态库与共享库(动态库)共享配置的一个小办法
查看>>
linux_cacti 配置之 安装snmp 服务
查看>>
201407-至今
查看>>
c# 应用事务
查看>>
优化杭州某著名电子商务网站高并发千万级大型数据库经验之- SQL语句优化(转)...
查看>>
DtCms.Model.Article.cs
查看>>
递归--二叉树上的相同点
查看>>