Duang~ Golang 学习初探
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 学习初探相关推荐
- Golang学习-基础命令
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. . Golang学习-基础命令 一.go run 用于运行命令源码文件,只能接收一个命令源码文件以及若干个库源码文件作为 ...
- ASP.NET Core on K8S学习初探(1)
" [LOG] ASP.NET Core on K8S Starting..." 01 - 写在之前 当近期的一个App上线后,发现目前的docker实例(应用服务BFF+中台服务 ...
- go语言学习初探(二)基础语法
变量声明 var v1 int var v2 string var v3 [10]int var v4 []int var v5 struct {f int } var v6 *int var v7 ...
- golang学习笔记12 beego table name `xxx` repeat register, must be unique 错误问题
golang学习笔记12 beego table name `xxx` repeat register, must be unique 错误问题 今天测试了重新建一个项目生成新的表,然后复制到旧的项目 ...
- Golang学习(10)——bufio包
Golang学习 - bufio 包 ------------------------------------------------------------ // bufio 包实现了带缓存的 I/ ...
- Golang学习(12)——regex包
Golang学习 - regexp 包 ------------------------ // 函数 // 判断在 b(s.r)中能否找到 pattern 所匹配的字符串 func Match(pat ...
- golang学习笔记(五):数组的定义和使用
golang 学习笔记 数组定义 数组是一系列相同数据类型在内存中有序存储的数据集合 var 数组名 [元素个数]数据类型//定义了10个整型变量的数组元素var arr [10]int//通过下标找 ...
- golang数据结构初探之管道chan
golang数据结构初探之管道chan 管道是go在语言层面提供的协程之间的通信方式,比unix的管道更易用也更轻便. 特效速览 初始化 声明和初始化管道的方式主要有以下两种: 变量声明 使用内置函数 ...
- golang 学习 - chan以及chan的一下用例
golang 学习 - chan 1. 通道 // _通道_ 是连接多个 Go 协程的管道.你可以从一个 Go 协程 // 将值发送到通道,然后在别的 Go 协程中接收.package mainimp ...
最新文章
- onnxruntime c++ 工程实例
- linux技术工程师,LINUX系统工程师技术(Engineer)-------第四天
- 凯立德手机导航APP全新升级 小长假结伴出行说走就走
- 【面试】编译器为我们实现了几个类成员函数?(c++)
- DBMS-数据库设计与E-R模型:E-R模型、约束、E-R图、E-R扩展特性、E-R图转换为关系模式、UML建模...
- Python 迭代器,错误、异常处理
- KVM 管理与使用说明
- 《Java安全编码标准》一导读
- windows 下 git bash 打开特定的文件目录与相关操作
- 数据结构 查找 的思维导图
- 【论文笔记】Resolution Adaptive Networks for Efficient Inference (CVPR2020)
- 工控modbus协议fuzz测试验证小结
- java网课|面向对象的思想
- 【Baidu Apollo】基于人工驾驶路径的实时地图生成
- 没有密码如何解除工作表保护
- google地图测距原码
- 网络不通的故障,常见的故障原因及解决方案
- [输赢]之‘摧龙六式’
- NSDNA:神经系统疾病相关的ncRNA数据库
- php dsa算法,openssl_private_encrypt使用DSA算法生成的密钥无法加密
热门文章
- 求助,WIN10系统,我的推特用不了,提示网络没连接,其实我网络是好的,求大神指点,万分感谢!
- vc 鲜为人知的 __if_exists
- C++图书馆资料管理系统
- 设计编程网站集,调色板,软件下载
- 百度网盘如何在线播放电影?
- c++语言计算圆周率,计算圆周率的C++程序(30000位)
- 机器人厨房、透视冰箱、可穿戴空气净化器…CES 2021还有哪些新奇特?
- android 11.0 状态栏通知栏的图标为白色解决方案
- feologit:固定效应有序Logit模型
- 发现一个微博图床API和图片上传代码