首页 > 代码库 > my first go
my first go
/** * Created with IntelliJ IDEA. * User: li_zhe * Date: 14/05/06 * Time: 12:34 * To change this template use File | Settings | File Templates. */ package main //实现格式化的I/O import "fmt" func main() { //var a int //var b bool //a = 15 //b = false a := 15 b :=false fmt.Println(a) fmt.Println(b) //var ( //a int //b bool //) c,d := 12,15 fmt.Println(c) fmt.Println(d) //任何赋给‘_‘的值都会被丢弃 _,e := 20,21 fmt.Println(e) fmt.Printf("Hello world!") const ( l = iota j = iota ) fmt.Println(l) fmt.Println(j) var s string = "HELLO" by := []byte(s) by[0] = ‘c‘ s2 := string(by) fmt.Printf("%s\n" , s2) }
/** * Created with IntelliJ IDEA. * User: li_zhe * Date: 14/05/13 * Time: 11:25 * To change this template use File | Settings | File Templates. */ package main import "fmt" func main() { s := "HELLO " + "WORLD" fmt.Printf(s+"\n") var c complex64 = 5+5i fmt.Printf("Value is: %v",c) fmt.Printf("\n") list := []string{"a","b","c","d","e"} for k,v := range list { fmt.Println(k) fmt.Printf(v+"\n"); } for pos,char := range "Process" { fmt.Printf("Charactor ‘%c‘ starts at byte position %d\n",char,pos) } for i := 0 ;i < 10 ;i++ { if i > 5 { continue } fmt.Println(i) } fmt.Println("===============================") K: for i := 0;i < 10; i++ { for j := 0;j < 10; j++ { if j > 5 { break K } fmt.Println(j) } } i := 0 switch i { case 0:fallthrough case 1: fmt.Printf("is 1!") default: fmt.Printf("is default!") } switch i { case 0,1,2,3: fmt.Printf("true!") case 5: fmt.Printf("is 1!") default: fmt.Printf("is default!") } }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。