golang book 1

go version go fmt hello.go отформатировать код go run hello.go запустить go build hello.go компилировать в ./hello package main import ( "fmt" "math" "strings" ) func main() { fmt.Println(math.Floor(2.75)) fmt.Println(strings.Title("hello world")) fmt.Println('s') //115 } \n \t \" \\ рунна это симвл и его надо в одинарные ковычки + - * / == > < >= <= != ! && || true false Узнать тип reflect.TypeOf(42) создание переменных var a1 int8 при таком создании там уже 0 или false или пустая строка var a1, a2 int8 var a3 int8 = 10 var a1, a2 int8 = 5, 3 var a4 = 4 a5 := 5 a6, a7 := 6, 7 a1 = 5 a1, a2 = 5, 3 если имя переменной или функии с большой буквы, то ее можно использовать в другом пакете, кроме текущего преобразовать тип var a1 int8 = 5 fmt.Println(reflect.TypeOf(float64(a1)))