Duang~  Golang学习初步体验,一直以来都对Go语言有一定的喜感,今天花了点时间初步的了解了下Go,其实很多东西弄个小例子go run下会明白很多东西的。

本人开发工具使用的是GoSublime 即在Sublime Text 2中安装此插件即可

运行Go 程序 请按 ctrl+b 接着输入   go run  文件名.go  即可查看结果

下面是一些基础的golang的demo

package mainimport ("fmt"
)const (PI = 3.14
)func mains(a int) int {fmt.Print(h1(1212))return a}func h1(b int) int {return b
}
func main() {var b int = 1c := 2var p *int = &cfmt.Println(mains(12))fmt.Print(b >> 10)if d := 2; d >= 2 {fmt.Println(*p)}//for 循环的几种使用方法for {c++if c > 4 {break}fmt.Println(c)}m := 5for m < 8 {m++fmt.Println(m)}for i := 0; i < 5; i++ {fmt.Print(i)}//switch语句的使用方法x := 3switch x {case 0:fmt.Print(0)case 1:fmt.Println("x=1")case 2:fmt.Println(2)default:fmt.Println("www.sushou.me")}y := 1switch {case y >= 0:fmt.Println("0")fallthrough //通过不跳出case y >= 1:fmt.Println("www.yiicms.net")default:fmt.Println("www.sushou.me")}
}

需要运行效果请 使用  go  run一就知道了!

@author  http://www.yiicms.net

Duang~ Golang 学习初探相关推荐

  1. Golang学习-基础命令

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. . Golang学习-基础命令 一.go run 用于运行命令源码文件,只能接收一个命令源码文件以及若干个库源码文件作为 ...

  2. ASP.NET Core on K8S学习初探(1)

    " [LOG] ASP.NET Core on K8S Starting..." 01 - 写在之前 当近期的一个App上线后,发现目前的docker实例(应用服务BFF+中台服务 ...

  3. go语言学习初探(二)基础语法

    变量声明 var v1 int var v2 string var v3 [10]int var v4 []int var v5 struct {f int } var v6 *int var v7 ...

  4. golang学习笔记12 beego table name `xxx` repeat register, must be unique 错误问题

    golang学习笔记12 beego table name `xxx` repeat register, must be unique 错误问题 今天测试了重新建一个项目生成新的表,然后复制到旧的项目 ...

  5. Golang学习(10)——bufio包

    Golang学习 - bufio 包 ------------------------------------------------------------ // bufio 包实现了带缓存的 I/ ...

  6. Golang学习(12)——regex包

    Golang学习 - regexp 包 ------------------------ // 函数 // 判断在 b(s.r)中能否找到 pattern 所匹配的字符串 func Match(pat ...

  7. golang学习笔记(五):数组的定义和使用

    golang 学习笔记 数组定义 数组是一系列相同数据类型在内存中有序存储的数据集合 var 数组名 [元素个数]数据类型//定义了10个整型变量的数组元素var arr [10]int//通过下标找 ...

  8. golang数据结构初探之管道chan

    golang数据结构初探之管道chan 管道是go在语言层面提供的协程之间的通信方式,比unix的管道更易用也更轻便. 特效速览 初始化 声明和初始化管道的方式主要有以下两种: 变量声明 使用内置函数 ...

  9. golang 学习 - chan以及chan的一下用例

    golang 学习 - chan 1. 通道 // _通道_ 是连接多个 Go 协程的管道.你可以从一个 Go 协程 // 将值发送到通道,然后在别的 Go 协程中接收.package mainimp ...

最新文章

  1. onnxruntime c++ 工程实例
  2. linux技术工程师,LINUX系统工程师技术(Engineer)-------第四天
  3. 凯立德手机导航APP全新升级 小长假结伴出行说走就走
  4. 【面试】编译器为我们实现了几个类成员函数?(c++)
  5. DBMS-数据库设计与E-R模型:E-R模型、约束、E-R图、E-R扩展特性、E-R图转换为关系模式、UML建模...
  6. Python 迭代器,错误、异常处理
  7. KVM 管理与使用说明
  8. 《Java安全编码标准》一导读
  9. windows 下 git bash 打开特定的文件目录与相关操作
  10. 数据结构 查找 的思维导图
  11. 【论文笔记】Resolution Adaptive Networks for Efficient Inference (CVPR2020)
  12. 工控modbus协议fuzz测试验证小结
  13. java网课|面向对象的思想
  14. 【Baidu Apollo】基于人工驾驶路径的实时地图生成
  15. 没有密码如何解除工作表保护
  16. google地图测距原码
  17. 网络不通的故障,常见的故障原因及解决方案
  18. [输赢]之‘摧龙六式’
  19. NSDNA:神经系统疾病相关的ncRNA数据库
  20. php dsa算法,openssl_private_encrypt使用DSA算法生成的密钥无法加密

热门文章

  1. 求助,WIN10系统,我的推特用不了,提示网络没连接,其实我网络是好的,求大神指点,万分感谢!
  2. vc 鲜为人知的 __if_exists
  3. C++图书馆资料管理系统
  4. 设计编程网站集,调色板,软件下载
  5. 百度网盘如何在线播放电影?
  6. c++语言计算圆周率,计算圆周率的C++程序(30000位)
  7. 机器人厨房、透视冰箱、可穿戴空气净化器…CES 2021还有哪些新奇特?
  8. android 11.0 状态栏通知栏的图标为白色解决方案
  9. feologit:固定效应有序Logit模型
  10. 发现一个微博图床API和图片上传代码