自从2009谷歌第一次发布go语言,现在已经到1.9版本。历史不说了,现在越来越流行。因为工作原因接触了这本语言,把之前的写的东西,分享给团队的ppt,写成博客给大家分享一下。
安装:
可以在这个网站下载:https://golangtc.com/download(原因谷歌访问不了)
暂时用Sublime Text3 搭建开发,可以找一个博客顺着步骤安装(为什么是3,我当时安装是
2,结果让自动升级,没有安装过直接安装)。
环境变量:
在path中配置go的bin目录,例如我的配置D:\Go\bin
新建了gopath路径:我的路径:D:\goPath
我都安装到D盘,就是这样的设置。
查看安装是否成功:
cmd进入dos窗口,输入:go env
[
输入:go version 查看版本:
go version go1.8 windows/amd64
helloworld测试:
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello World!")
}
在sublime中ctrl+b,执行:
go build hello.go
go run hello.go
结果:
注意:go是用package管理代码,所以文件名可以随意起,不像java。main方法中,package 必须是main,import 导入依赖包和java类似。
- 大小: 8.9 KB
- 大小: 7.3 KB
分享到:
相关推荐
"IPStreet-HelloWorld"是一个开源项目,旨在帮助用户分析专利数据,而Go语言是该项目的主要实现工具。通过这个项目的"Hello, World!" API调用示例,我们可以深入了解如何在Go语言中进行专利信息的处理和查询。 ...
这可能是通过`helloworld-deployment.yaml`或`helloworld-daemonset.yaml`这样的文件完成的。 4. **Service**:为了使应用可被其他服务访问,Operator还会创建一个Service对象,它定义了如何暴露和路由到应用的请求...
在RabbitMQ的"Hello World"示例中,首先要做的是建立一个到RabbitMQ服务器的连接,并创建一个信道。信道是RabbitMQ中的工作线程,通过它我们实际执行发布和消费消息的操作。 ```csharp using RabbitMQ.Client; ...
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` 这里我们看到,Java程序需要定义一个公共类,并在`main`方法中输出字符串。 3. **Python的...
"Go代码-helloworld"这个标题和描述暗示我们将探讨的是一个简单的Go语言程序,用于展示基本的“Hello, World!”示例。在Go语言中,这是一个入门级别的教程,帮助初学者了解如何编写和运行Go程序。 `main.go`是Go...
在这里,你将学习到如何编写第一个Go语言程序——经典的“Hello, World!”。不仅如此,文档还将深入探讨Go语言的特性、标准库的使用以及并发编程等高级话题。 别再犹豫了,现在就点击链接,开启你的Go语言之旅吧!...
这个项目,名为"Multi-Language-HelloWorld",显然涵盖了多种编程语言中的"Hello, World!"示例,旨在展示如何在不同的编程环境中简单地打印出"Hello, World!"字符串。 首先,我们来看主要的标签——"HTML"。HTML,...
在本文中,我们将深入探讨如何使用Golang(也称为Go语言)编写一个简单的"Hello, World!"服务。Golang是由Google开发的一种静态类型的、编译式的、并发的、垃圾回收的编程语言,它旨在提高软件的可靠性和开发效率。...
在这个项目中,"knative-eventing-hello-world-main"文件可能是一个Go程序,它实现了事件处理器的主要逻辑。Go语言因为其简洁的语法、强大的并发支持和内置的垃圾回收机制,成为了构建高并发、高性能事件处理系统的...
开源项目“junland-hello-deb”是一个教程,旨在教授如何将Go语言编写的应用程序打包成适用于Debian系统的deb包。这个压缩包“hello-deb-master”包含了项目的源代码和其他相关文件,使得开发者能够跟随教程步骤,...
在这个项目中,`k8s-ci-hello-world-main` 可能是主代码库或者主要的部署脚本,它包含了实现 CI/CD 的核心逻辑。下面我们将详细讨论 Kubernetes、持续集成和持续部署以及它们在实际应用中的重要性。 **Kubernetes ...
史上最全的50多种常用的不同语言、工具Hello World示例代码 文件后缀名 描述 .applescript 苹果公司开发的一种脚本语言 .asp ASP 是微软开发的在服务器端脚本环境 .aspx ASPX 是微软的在服务器端运行的动态网页文件 ...
3. **Go 文件结构**:`ICS2O-Unit3-01-Go-Hello_World-main` 文件名可能表示这个项目只有一个主文件,即 `main.go`。在 Go 中,每个包通常包含一个或多个 `.go` 文件,每个文件可以定义函数、类型和变量。 4. **...
【HelloWorld-main.zip】是一个包含了多种编程语言的“Hello, World!”程序源代码的压缩包。这个资源对于初学者来说非常有价值,因为它涵盖了从传统到现代的多种编程语言,可以帮助新接触编程的人快速理解每种语言的...
- Hello world - Go 特性介绍 - Go 基本数据类型 - 控制语句 - 函数 - 闭包 - 错误处理 - 结构体 - 面向对象 - 接口 - Goroutines - Channels - Select - Timeouts - Non-Blocking Channel - Mutexes - 文件操作 - ...
对于围棋程序,"Go-Hello-World" 意味着使用 Go 语言实现了一个简单的围棋应用。Go,也被称为 Golang,是 Google 在 2009 年推出的一种静态类型的、编译式的、并发型且具有垃圾回收功能的编程语言。它设计的目标是...
本笔记覆盖了 Go 语言的大部分基础知识,从简单的 HelloWorld 示例到复杂的并发编程,为初学者提供了一个全面的入门指南。通过深入理解和实践这些知识点,开发者可以有效地编写和维护 Go 语言应用程序。
在学习Go语言的过程中,首先会接触“Hello, World!”程序,这是任何编程语言入门的经典示例。在Go中,编译和运行代码十分简单,可以直接通过命令行工具完成。接着,你会了解到Go中的变量、类型和保留字,这些是编程...