/**
* 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 = falsea := 15
b :=falsefmt.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 mainimport "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!")
}
}