首页 > 其他分享 >【Let‘s Go】Go语言入门篇

【Let‘s Go】Go语言入门篇

时间:2023-02-06 15:03:56浏览次数:53  
标签:Users Desktop 入门篇 Let go Go hello Mints


吉祥物镇楼

【Let‘s Go】Go语言入门篇_应用程序

go语言简述

Go(Golang)是谷歌开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go专门针对多处理器系统应用程序的编程进行了优化,它是一种非常有用强大的系统语言,go的程序速度上可以媲美C或者C++代码,并且它还更加安全、执行并行进程。Go支持面向对象,且具有真正的闭包(closures)和反射(reflection)等功能。Go可以在不损失应用程序性能的情况下降低代码的复杂性。

环境搭建

万事开头难。。。
直接在浏览器流输入​​​https://golang.google.cn/dl/​​​。。。加载半天失败了。。。。
应该被墻了。。。哎

找了半天。。。
终于在​​​https://studygolang.com/dl​​里找到了。。。然后直接点击链接去下载。。。不容易。。。

【Let‘s Go】Go语言入门篇_Go_02

附上我下载的源代码和msi程序:​​go源码和windows安装包.rar​​

demo编写

编写经典demo:hello.go

package main
import "fmt"
func main(){
fmt.Println("hello, world.");
}

编译并执行此go文件:

PS C:\Users\Mints\Desktop> go build hello.go
PS C:\Users\Mints\Desktop> .\hello.exe
Hello, World!

也可以使用go run命令执行:

PS C:\Users\Mints\Desktop> go run hello.go
Hello, World!


标签:Users,Desktop,入门篇,Let,go,Go,hello,Mints
From: https://blog.51cto.com/u_15953444/6039147

相关文章

  • Servlet导出Excel,Json
    最近温故了下Servlet知识,以下做一些导出Excel,返回Json的演示以下的这些返回原理其实都是在控制返回的的ContentType,告诉客户端我返回的内容,返回xml等其他思路大同小异返......
  • Django设置、使用Cookie
    使用背景:前端根据用户选择的模块,结合ajax实现局部刷新,进到到具体模块页面后,返回,希望保持到原来选择的模块上,这就需要保存当前选择的模块id;尝试:1、使用Js的设置cookie,do......
  • Go读取yaml文件到struct类
    Go读取yaml文件到struct类原创 周钦雄 程序猿牧场 2023-01-1021:34 发表于广东1、yaml文件准备common:secretid:AKIDxxxxxsecretKey:3xgGxxxxregion:ap-......
  • Go web中修改操作需要注意的一点
    不仅是Gin框架,曾经在http库中也遇到过类似的问题,所以进行详细的分析!定位到前端代码:bubble_frontend/TodoList.vueatmaster·Q1mi/bubble_frontend(github.com)handl......
  • 客服系统即时通讯IM开发(六)Glang Gorm 执行原生Sql语句增删改查封装库【唯一客服】网站
    在开发在线客服系统的时候,有某些地方需要使用脚本去批量执行SQL语句,这个时候就需要使用简单的执行SQL的封装函数了查询操作是使用的原生的sql库,没用Gorm,原因是Gorm的RawSca......
  • GO 的泛型前世今生
    转载于:https://blog.csdn.net/nihaihaoma/article/details/1256016302022年3月15日,争议非常大但同时也备受期待的泛型终于伴随着Go1.18发布了。可是因为Go对泛型的支持时......
  • GO 泛型的简单使用
    泛型的作用有关go泛型的提案和具体使用:https://github.com/polaris1119/go_dynamic_docs/blob/master/go2draft-contracts.md泛型生命周期只在编译期,旨在为程序员生......
  • Delete ␍eslint(prettierprettier)错误
    Delete␍eslint(prettier/prettier)错误今天在用HBuilder开发uniapp项目时,想换成vscode进行开发,但是用vscode打开之前的项目,eslint报错一片红解决方案:方案一:一个一个文......
  • hikaripool-1 - start completed 后不执行
    hikaripool-1-starting...hikaripool-1-startcompleted.后不执行Application中main的方法,当然也不执行InitializingBean的afterPropertiesSet,原因 在@SpringBo......
  • (转)golang常用库之-标准库 sync包| go语言如何实现单例模式、读写锁(sync.RWMutex)
    原文:https://blog.csdn.net/inthat/article/details/124218961golang常用库之-标准库sync包Golangsync包提供了基础的异步操作方法,包括互斥锁Mutex,执行一次Once和并发等......