非零基础自学Golang 第2章 安装和运行Go 2.6 编写第一个Go 程序

news/2024/9/22 1:59:01

非零基础自学Golang

文章目录

      • 非零基础自学Golang
      • 第2章 安装和运行Go
        • 2.6 编写第一个Go 程序
          • 2.6.1 GoLand 编写
          • 2.6.2 文本编辑器编写
        • 2.7 小结

第2章 安装和运行Go

2.6 编写第一个Go 程序

Go和GoLand安装完成后,我们可以使用Go语言来编写我们的第一个程序——Hello world。

一般推荐使用GoLand编写Go程序,当然普通的文本编辑器也可进行编写。

2.6.1 GoLand 编写

在这里插入图片描述

输入代码

package main

import "fmt"

func main()  {
   fmt.Println("Hello world!")
}

在这里插入图片描述

OK,直接右击运行

在这里插入图片描述

在这里插入图片描述

没毛病

2.6.2 文本编辑器编写

我们新建一个文件,名字为“main.go”,输入代码如下:

这里为了不冲,需要再来一级 文件夹

在这里插入图片描述

输入代码

package main

import "fmt"

func main()  {
   fmt.Println("Hello world")
}

在这里插入图片描述

调用命令行,进入

在这里插入图片描述

调用命令行,进入到main.go所在目录下,使用go run main.go命令来编译并运行我们的第一个程序,

在这里插入图片描述

OK, 没问题

2.7 小结

  • 推荐通过在Go官网下载最新的Go语言安装包来进行安装工作。

  • Go语言官方下载地址为https://golang.google.cn/dl/。

    在这里插入图片描述

  • GoLand具备安装即用的可视化调试器,可靠的IDE功能自动执行常规任务,包含多种前沿技术,支持远程部署等工具,可随时随地轻松调试,非常适合开发Go项目,推荐使用GoLand。

    在这里插入图片描述


http://lihuaxi.xjx100.cn/news/407211.html

相关文章

【图像融合】高斯金字塔+拉普拉斯金字塔彩色水下图像融合【含Matlab源码 1629期】

⛄一、区域分割图像融合简介 图像的分解 对源图像进行融合时,首先对图像进行分解,利用拉普拉斯金字塔分解,先对图像进行高斯金字塔分解,然后再进行拉普拉斯金字塔分解。 1 高斯金字塔分解 记源图像为G0,G0即为高斯金字塔最底层,将其进行高斯低通滤波,之后对其进行隔行隔列的下…

【校招VIP】【约起来】活动发布模块:数据库设计

商业实战项目【约起来】活动发布模块的第三节:数据库设计。本节讲一些细节,包括类型的设置,设置的要点等。 商业数据表里有四个默认字段,字段的设置是马鞍型的,分大小写,命名方式不用下滑线格。这更适合Java的springboot来做。因为他会跟所谓的NTT一一对应,不用去做额外…

值得思索的:ArrayList和线性表,你确定错过这次机会

线性表: 线性表(linear list)是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结 构,常见的线性表:顺序表、链表、栈、队列... 线性表在逻辑上是线性结构,也就说是连续的一条…

镜像法的理解——工程电磁场 P9

模型一:无限大导体平面 此处有几点理解需要格外谈一下 1. 只有在有电力线的地方,才会产生电场的作用 2.对于下平面的分析,下平面如果存在电荷的话,必然存在电力线,那么从无穷远处做功到此处,必然会存在电…

基于FFmpeg的视频播放器开发系列教程(二)

对于ffmpeg的架构介绍,请参考24岁“封神”雷霄骅的博客,他已离开江湖,但江湖仍有他的传说。 FFmpeg源代码结构图 - 编码:https://blog.csdn.net/leixiaohua1020/article/details/44226355 FFmpeg源代码结构图 - 解码:h…

大数据课设

----------------------------------------------------------------------------------------------------------------------------- 由于本人主修嵌入式方向最多使用的就是C语言,由于物联网这个专业的特殊性,javaweb没少 写,所以java也用…

高新技术企业需要每年进行备案吗

高新技术企业所得税优惠是否需要每年办理备案手续? 根据《国家税务总局关于实施高新技术企业所得税优惠政策有关问题的公告》(国家税务总局公告2017年第24号)第三条的规定,享受税收优惠的高新技术企业,每年汇算清缴时应…

部署Neo4j +Rasa+Rasa UI

一、前言 最近在学习kbqa,调研时发现gitee上有关于多轮对话系统源码,该仓库主要是基于rasa框架(python语言)实现,并且带有web的UI配置,相当于比较全面的对话平台。Rasa UI 可以基于客户已有的平台&#xf…