分享
Duang~ Golang 学习初探
wyh09102010 · · 2034 次点击 · · 开始浏览这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。
Duang~ Golang学习初步体验,一直以来都对Go语言有一定的喜感,今天花了点时间初步的了解了下Go,其实很多东西弄个小例子go run下会明白很多东西的。
本人开发工具使用的是GoSublime 即在Sublime Text 2中安装此插件即可
运行Go 程序 请按 ctrl+b 接着输入 go run 文件名.go 即可查看结果
下面是一些基础的golang的demo
package main
import (
"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 = 1
c := 2
var p *int = &c
fmt.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 := 5
for m < 8 {
m++
fmt.Println(m)
}
for i := 0; i < 5; i++ {
fmt.Print(i)
}
//switch语句的使用方法
x := 3
switch x {
case 0:
fmt.Print(0)
case 1:
fmt.Println("x=1")
case 2:
fmt.Println(2)
default:
fmt.Println("www.sushou.me")
}
y := 1
switch {
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
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信2034 次点击
添加一条新回复
(您需要 后才能回复 没有账号 ?)
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传
收入到我管理的专栏 新建专栏
Duang~ Golang学习初步体验,一直以来都对Go语言有一定的喜感,今天花了点时间初步的了解了下Go,其实很多东西弄个小例子go run下会明白很多东西的。
本人开发工具使用的是GoSublime 即在Sublime Text 2中安装此插件即可
运行Go 程序 请按 ctrl+b 接着输入 go run 文件名.go 即可查看结果
下面是一些基础的golang的demo
package main
import (
"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 = 1
c := 2
var p *int = &c
fmt.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 := 5
for m < 8 {
m++
fmt.Println(m)
}
for i := 0; i < 5; i++ {
fmt.Print(i)
}
//switch语句的使用方法
x := 3
switch x {
case 0:
fmt.Print(0)
case 1:
fmt.Println("x=1")
case 2:
fmt.Println(2)
default:
fmt.Println("www.sushou.me")
}
y := 1
switch {
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