xtodo golang
// every go file start with a package declaration package main import "fmt" // every go file has a function main func main() { // print line fmt.Println("i love cats") /* this is block comment. multi-lines */ // declare variable var x = "John" var y = 36 // format print fmt.Printf("name is %v, age is %v\n", x, y) // name is John, age is 36 // print type fmt.Printf("%T\n", x) // int // HHHH------------------------------ // quote string var xstr = "string. no literal newline char allowed." // embed escape. newline is \n var xmultiline = "some \n thing" // raw string. backslash no special meaning var xraw = `long longt ext` // get nth byte fmt.Printf("%#v\n", xstr[0]) // 0x61 }