1、前述

Go是07年末诞生的,在09年11月时开源,12年时发布了go1稳定版本。现在Go语言已经非常牛掰了。

2、用途

Go语言应用于搭载Web服务器,存储集群或类似用途的服务器系统编译语言。这玩意用作游戏服务端开发非常滴不错。

3、搭建

Go语言支持:Linux、windows、Mac os X(Darwin)[苹果专属系统]、FreeBSD[类UNIX操作系统]。

下载地址:https://golang.google.cn/dl/

3.1 Windows 系统下安装

双击安装,自不必说。

写第一个GoLang 程序

运行刚刚写的那个程序

你会得到

3.2 UNIX/Linux/Mac OS X, 和 FreeBSD 下安装

将文件解压缩至当前文件夹,就安装完了。

4、容扩

package main
import "fmt"
func main() {//bian liangvar i int = 111111var f float64var b bool = falsevar s string = "you are you are"fmt.Printf( "%v %v %v %q\n",i, f, b, s)//chang liangconst LENGTH int = 10// tiao jianvar red int = 100if red > 99 {fmt.Printf("red");}
}

5、并行

这语言优势就是支持并发,只需要整个go关键字。

package main
import ("fmt""time"
)func feng(s string) {for i := 0; i < 10; i++ {time.Sleep(100 * time.Millisecond)fmt.Println("current Str is "+s)}
}func main() {go feng("RED RED RED ")feng("FROZEN FROZEN FROZEN")
}

使用go语句开启了一个新的运行期线程,goroutine。多个goroutine共享一个地址空间

基础之行,闻过则喜!

The ABC of GoLang相关推荐

  1. Golang精编100题

    能力模型 级别 模型 初级 primary 熟悉基本语法,能够看懂代码的意图: 在他人指导下能够完成用户故事的开发,编写的代码符合CleanCode规范: 中级 intermediate 能够独立完成 ...

  2. golang 配置私有仓库

    配置使用ssh 访问的仓库 1. go mod 根据go.mod拉取依赖库时,会使用https的方式.为了方便我们也可以通过配置git 全局配置来使用 ssh的方式拉取依赖,下面是配置 https转换 ...

  3. go获取项目内所有proto_gRPC学习之三:初试GO版gRPC开发

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类和汇总,及配套源码,涉及Java.Docker.Kubernetes.DevO ...

  4. oracle 获取字段某个字段的下标,go获取字符串特定下标中间的字符,正则查找和替换字符串中特定字符...

    参考:https://blog.csdn.net/chenxun_2010/article/details/74356719 https://blog.csdn.net/sphinx1122/arti ...

  5. Golang 要注意的陷阱和常见错误

    原文: 50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs 翻译: Go的50度灰:新Golang开发者要 ...

  6. 使用golang求出A-Z的所有子集

    参考链接:https://blog.csdn.net/K346K346/article/details/80436430 有一个集合由A-Z这26个字母组成,打印这个集合的所有子集,每个子集一行,写C ...

  7. golang 字节切片 数组 字符串 互转

    目录 基本认知 将字符串转为字节切片 将字节切片转为字符串 性能 基本认知 在字符串和字节切片(数组)之间进行转换时,会得到一个全新的切片,其中包含与字符串相同的字节,反之亦然. 转换不会修改数据 唯 ...

  8. golang 正则使用总结

    正则表达式的语法可以说基本和编程语言无关,大同小异,不过就是调用的方法不同而已. 以一个案例总结下golang的正则常用方法. 注: 下面的regObj指regexp.Compile后的值,可理解为正 ...

  9. golang 开发常见坑

    目录 初级 开大括号不能放在单独的一行 未使用的变量 未使用的Imports 简式的变量声明仅可以在函数内部使用 使用简式声明重复声明变量 不能使用短变量声明来设置字段值 Can't Use Shor ...

最新文章

  1. 深入了解SAP S4 HANA Business Partner【中英文双语版】
  2. Java三元表达式学习笔记
  3. oracle的group by用法
  4. ElasticSearch vs Solr多维度分析对比
  5. Android实战:手把手实现“捧腹网”APP(一)-----捧腹网网页分析、数据获取
  6. 磁盘剩余空间策略_MySQL磁盘消耗迅猛掌握这点就够了,包你事半功倍
  7. 平衡二叉树、二叉排序树-数据结构
  8. Hadoop节点热拔插
  9. ExtJS4之helloworld
  10. PTA6、输出10个不重复的英文字母 (10 分)
  11. [转帖]jQuery框架学习第四天:使用jQuery操作元素的属性与样式
  12. linux shell for 循环变量,shell for循环、循环变量值付给其他shell脚本的方法
  13. 武汉linux内核好找吗,Linux内核入门
  14. 去年和徐子淇结婚的李嘉诚是不是首富李嘉诚?
  15. 【Docker】Redis 安装使用教程
  16. ATM柜员机JAVA课程设计_JAVA课程设计报告银行ATM机系统.doc
  17. 乐视入股酷派,手机圈全面战争已开打
  18. 平面几何----用角平分线逆定理证明阿氏圆定理
  19. 论文主题、引用量、中国机构 华人学者,KDD 2020 关键数据抢先看
  20. 【探路者】10月13日立会报告(团队第1周-第1次)

热门文章

  1. 2021泰迪杯-数据挖掘练习1-京东热水器评论分析
  2. Python轻松实现人脸识别
  3. 对凌承芯433M无线收发模块的测试
  4. 扫描二维码登陆实现原理
  5. Artiifact分析HSV数据
  6. HTML5游戏实战 2 90行代码实现捕鱼达人
  7. 找不到任何WIFI信号 网卡~MediaTek MT7921
  8. CocosCreator小技巧-加速游戏
  9. Mysql数据库之结构同步
  10. PDF密码忘记了,如何找回口令密码