GO语言笔记1-安装与hello world

SDK开发工具包下载

  1. Go语言官网地址:golang.org,无法访问
  2. Golang中文社区:首页 - Go语言中文网 - Golang中文社区
  3. 下载地址:Go下载 - Go语言中文网 - Golang中文社区

 尽量去下载稳定版本,根据使用系统下载压缩包格式的安装包后,解压并配置环境变量即可使用

   

环境变量配置

1.下载后解压到一个目录中,我这里是解压到了D:\golang_sdk\go目录

2.在系统变量的path中添加go的安装目录到bin目录

3.在任意目录下执行 go version 验证是否安装成功

Go语言的hello world

1.创建文件已.go结尾,例如test.go

代码如下

package main//声明文件所在包
import "fmt"//引入程序中需要的函数所在的包
func main(){//主函数,程序入口fmt.Println("hello Golang")//在控制台输出一句话
}

2.进入如文件目录编译文件

编译命令:go build 会生成二进制可执行文件

执行文件:执行exe文件即可

 或者直接使用 go run 文件 编译加执行

语法注意事项

  1. 源文件以“go”为扩展名
  2. 程序的执行入口是main()函数
  3. 严格区分大小写
  4. 方法由一条条语句构成,每个语句后不需要手动加分号,Go语言会自动加分号
  5. Go的编译器是一行行编译,不要把多语句写在同一行,会报错
  6. 定义的变量或者import的包如果没有使用到,编译会报错
  7. 大括号成对出现,缺一不可

注释

  1. 单行注释  //
  2. 多行注释 /**/
package main
import "fmt"
func main(){//单行注释/*多行注释多行注释*/fmt.Println("hello Golang")
}

 api

Go语言标准库文档中文版 | Go语言中文网 | Golang中文社区 | Golang中国

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/603944.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【算法】 dp题单练习(寒假正在更新中)

题单链接: https://vjudge.net/contest/574209#overview 目录 1. 洛谷 P1020 导弹拦截 (dp二分Dilworth 定理) 2. 洛谷 P1439 最长公共子序列(二分求最长公共子序列) 3. 洛谷 P1854 花店橱窗布置 (线…

Illegal hex characters in escape (%) pattern

java.lang.NullPointerException 原因是关键字:5%葡萄糖注射液 其中的百分号通过HttpServletRequest的getParameter传到后端提示空指针异常,然后使用url格式,百分号的十六进制是%25(百分号加25) 在js代码中加入一段正…

Mybatis实现增删改查的两种方式-配置文件/注解

环境准备 1.数据库表tb_brand -- 删除tb_brand表 drop table if exists tb_brand; -- 创建tb_brand表 create table tb_brand(-- id 主键id int primary key auto_increment,-- 品牌名称brand_name varchar(20),-- 企业名称company_name varchar(20),-- 排序字段ordered int…

【SpringCloud Alibaba笔记】(2)Sentinel实现熔断与限流

Sentinel 概述 官网:https://github.com/alibaba/Sentinel 中文文档:https://sentinelguard.io/zh-cn/docs/introduction.html 类似Hystrix,以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热…

spdlog源码学习

前言 spdlog是一个跨平台c 的开源日志库 ,可以head only 使用,包含部分modern c 语法, 更是兼容了c20 format,支持异步和格式化输出,通俗易懂,适合阅读。 源码下载 here 用法 直接贴上了 example.cpp …

四种方式实现[选择性注入SpringBoot接口的多实现类]

最近在项目中遇到两种情况,准备写个博客记录一下。 情况说明:Service层一个接口是否可以存在多个具体实现,此时应该如何调用Service(的具体实现)? 其实之前的项目中也遇到过这种情况,只不过我采…

嵌入式培训机构四个月实训课程笔记(完整版)-Linux系统编程第二天-Linux开发板外设开发(物联技术666)

更多配套资料CSDN地址:点赞+关注,功德无量。更多配套资料,欢迎私信。 物联技术666_嵌入式C语言开发,嵌入式硬件,嵌入式培训笔记-CSDN博客物联技术666擅长嵌入式C语言开发,嵌入式硬件,嵌入式培训笔记,等方面的知识,物联技术666关注机器学习,arm开发,物联网,嵌入式硬件,单片机…

操作系统课程设计——文件管理系统(C语言版)

操作系统系列文章 http://t.csdnimg.cn/7XAnU 文章目录 实验一、进程的创建与撤销:http://t.csdnimg.cn/po4V0 实验二、银行家算法:http://t.csdnimg.cn/O5zoF 目录 操作系统系列文章 文章目录 文件管理 一、目的 二、设计内容 三、 设计要求 …

Excel·VBA按指定顺序排序函数

与之前写过的《ExcelVBA数组冒泡排序函数》不同,不是按照数值大小的升序/降序对数组进行排序,而是按照指定数组的顺序,对另一个数组进行排序 以下代码调用了《ExcelVBA数组冒泡排序函数》bubble_sort_arr函数(如需使用代码需复制…

如何在群晖7.2中运行WPS Office镜像容器并使用固定地址公网访问

文章目录 1. 拉取WPS Office镜像2. 运行WPS Office镜像容器3. 本地访问WPS Office4. 群晖安装Cpolar5. 配置WPS Office远程地址6. 远程访问WPS Office小结 7. 固定公网地址 wps-office是一个在Linux服务器上部署WPS Office的镜像。它基于WPS Office的Linux版本,通过…

LaTeX矩阵

在 LaTeX 中输入矩阵以及矩阵中增加公式。 LATEX 中 array 环境可以定义二维数组,具体需要定义列数,并用 \\ 换行,数组可作为一个公式块,在外套用 \left、\right 等定界符。 \mathbf{X} \left(\begin{array}{cccc}x_{11} &…

【AI】什么是大模型的偏见

目录 一、什么是大模型的偏见 二、偏见的危害 三、普通人可以做的一些偏见测试用例 1. 性别偏见测试: 2. 种族和民族偏见测试: 3. 职业偏见测试: 4. 年龄偏见测试: 5. 社会经济地位偏见测试: 6. 身体能力偏见…

Leetcode 3002. Maximum Size of a Set After Removals

Leetcode 3002. Maximum Size of a Set After Removals 1. 解题思路2. 代码实现3. 算法优化 题目链接:10037. Maximum Size of a Set After Removals 1. 解题思路 这一题的话我的思路就是分别以两个数组作为主数组,然后从中选择 n / 2 n/2 n/2个元素&…

接口限流方案

1.1 为什么要进行限流? 1.瞬时流量过高,服务被压垮? 2.恶意用户高频光顾,导致服务器宕机? 3.消息消费过快,导致数据库压力过大,性能下降甚至崩溃? 1.2 什么是限流 限流是对某一…

Zuul相关问题及到案(2024)

1、什么是Zuul?它在微服务架构中有什么作用? Zuul是Netflix开源的一种提供API网关服务的应用程序,它在微服务架构中扮演着流量的前门角色。主要功能包括以下几点: 路由转发:Zuul网关将外部请求转发到具体的微服务实例…

【Python常用函数】一文让你彻底掌握Python中的numpy.append函数

大数据时代的到来,使得很多工作都需要进行数据挖掘,从而发现更多有利的规律,或规避风险,或发现商业价值。而大数据分析的基础是学好编程语言。本文和你一起来探索Python中的append函数,让你以最短的时间明白这个函数的原理。也可以利用碎片化的时间巩固这个函数,让你在处…

高效管理文件方法:每4个文件前面加序号,4个文件后面又单独编号技巧

在日常工作中,文件管理是一项常见的任务。要更高效地管理文件,可以通过在每个文件前面加序号,并在每个序号对应的文件后面进行单独编号的方法来实现。这种方法有助于快速找到所需文件,也能提高工作效率。下面一起来看下云炫文件管…

2024出海潮,生态伙伴搭上华为HMS的“便车”?

作者 | 曾响铃 文 | 响铃说 回顾2023年,中国新能源车市场在加速内卷的同时,还诞生了一个 “超级物种”,那就是华为将车BU分拆。未来,华为智能汽车解决方案未来不仅会独立运营,还吸纳了庞大的盟友阵营,包括…

linux后台运行进程分类查看操作命令

例如需要查看所有运行的python程序进程: 执行的命令如下: ps -ef | grep python 解释: 在 UNIX 或类 UNIX 系统(如 Linux)中的作用是查找所有正在运行的与 Python 相关的进程。这个命令结合了两个常用的命令行工具…

R语言【base】——tempfile():返回一个字符串向量,这些字符串可以用作临时文件的名称

Package base version 4.2.0 Parameters tempfile(pattern "file", tmpdir tempdir(), fileext "") tempdir(check FALSE) 参数【pattern】:一个非空字符向量,给出名称的初始部分。 参数【tmpdir】:提供目录名称的…