[易学易懂系列|golang语言|零基础|快速入门|(二)]
现在我们来写代码,首先我们要新建一个项目。
新建项目:
点击:File>>New>>Project...如下图:
在New Project窗口,Location:输入:“goPrject”,如下图:
这时我们在这个新项目里,新建一个go的文件,右击:"goProject">>New>>Go File,如下图:
在一个新窗口,输入go文件的文件名:hello,点击:“OK”如下图:
然后,我们来到一个新的窗口,在这里写入我们要写的代码,这里记得要把原来的代码全部覆盖:
package mainimport "fmt"func main() { fmt.Println("Hello World") }
在代码的空白处,右击,出来一个菜单,点击:“Run go build hello.go”,如下 图:
这里开发工具自动帮我们编译,并打印出一个显示结果:Hello World,如下图:
运行到这里,说明你的配置和代码都是正确的,接下来就好好讲解下上面代码的详细含义。
package main //1import "fmt" //2 func main() { //3 fmt.Println("Hello World") //4 }
1.package main - 每一个 Go 文件都应该在开头进行 package name
的声明(译注:只有可执行程序的包名应当为 main)。包(Packages)用于代码的封装与重用,这里的包名称是main
。
2.import "fmt" - 我们引入了 fmt 包,用于在 main 函数里面打印文本到标准输出。
3.func main() - main 是一个特殊的函数。整个程序就是从 main 函数开始运行的。main 函数必须放置在 main 包中。{
和 }
分别表示 main 函数的开始和结束部分。
4.fmt.Println("Hello World") - fmt 包中的 Println 函数用于把文本写入标准输出。
转载于:https://www.cnblogs.com/gyc567/p/study_golang_2.html
[易学易懂系列|golang语言|零基础|快速入门|(二)]相关推荐
- [易学易懂系列|golang语言|零基础|快速入门|(一)]
golang编程语言,是google推出的一门语言. 主要应用在系统编程和高性能服务器编程,有广大的市场前景,目前整个生态也越来越强大,未来可能在企业应用和人工智能等领域占有越来越重要的地位. 本文章 ...
- rust放置木箱转向_[易学易懂系列|rustlang语言|零基础|快速入门|(17)|装箱crates]...
[易学易懂系列|rustlang语言|零基础|快速入门|(17)|装箱crates] 实用知识 装箱crates 我们今天来讲讲装箱技术crates. 什么是crates? 英语翻译是: 英 [kre ...
- c语言零基础快速入门,C语言几种循环结构—零基础小白快速入门必学
循环语句是用于重复执行某条语句(循环体)的语句,它包含一个控制表达式,每循环执行一次都要对控制表达式进行判断,如果表达式为真,则继续执行循环.C语言提供了3中循环语句,分别为while语句,do wh ...
- 【Python零基础快速入门系列 | 03】AI数据容器底层核心之Python列表
• 这是机器未来的第7篇文章 原文首发地址:https://blog.csdn.net/RobotFutures/article/details/124957520 <Python零基础快速入门 ...
- 【Python零基础快速入门系列 | 07】浪漫的数据容器:成双成对之字典
这是机器未来的第11篇文章 原文首发链接:https://blog.csdn.net/RobotFutures/article/details/125038890 <Python零基础快速入门系 ...
- python海龟教程_Python 零基础 快速入门 趣味教程 (咪博士 海龟绘图 turtle) 7. 条件循环...
条件循环能够让程序在条件成立时(即为真时)重复执行循环体中的语句.如果条件一直成立(即永远不会为假),则循环会一直进行下去,不会停止.如果初始时,条件不成立,则循环 1 次也不会执行.Python 中 ...
- 零基础快速入门SpringBoot2.0教程 (三)
一.SpringBoot Starter讲解 简介:介绍什么是SpringBoot Starter和主要作用 1.官网地址:https://docs.spring.io/spring-boot/doc ...
- 《Kubernetes零基础快速入门》简介
容器技术快速入门书<Kubernetes零基础快速入门>,京东当当天猫都有发售.定价59元,打折一下更合适. Kubernetes为容器化的应用提供了资源调度.部署.运行.服务发现.扩容和 ...
- 零基础快速入门web学习路线(含视频教程)
下面小编专门为广大web学习爱好者汇总了一条完整的自学线路:零基础快速入门web学习路线(含视频教程)(绝对纯干货)适合初学者的最新WEB前端学习路线汇总! 在当下来说web前端开发工程师可谓是高福利 ...
最新文章
- Abp vNext 切换MySql数据库
- 怎么在c语言里输入数组元素,如何在不输入n的情况下输入数组中的元素? (C )...
- gz 解压 linux_linux下cpio.gz文件的解压方法
- Android 面试题总结
- 批量复制文件并改成有顺序的文件名
- 读书笔记:《亮剑 .Net》——System.Transactions 事务处理
- chromium中的性能优化工具syzyProf
- Ubuntu Amarok乱码解决方案
- 设计模式练习:Composite模式
- linux系统管理Linux系统实验,操作系统原理与Linux系统实验
- Java开发环境搭建实验报告
- SMTP的几个端口的比较
- 转未来10年35项最值得你期待的技术
- 牛客 打气球的最大分数
- 51单片机实现出租车计价器
- SANGFOR深信服远程办公客户端EasyConnect在Windows11使用兼容性问题解决案例
- 基于JAVA校内图书馆智能管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
- 51单片机 引脚功能定义,内部框图
- 阿里云服务器ECS怎么重装系统?
- 如何刻录Dmg启动光盘