1.go变量
程序员文章站
2022-07-02 20:58:17
练习 ......
package main import "fmt" func main() { // Declare variables that are set to their zero value. // 0 值 var a int var b string var c float64 var d bool fmt.Printf("var a int \t %T [%v]\n", a, a) fmt.Printf("var b string \t %T [%v]\n", b, b) fmt.Printf("var c float64 \t %T [%v]\n", c, c) fmt.Printf("var d bool \t %T [%v]\n", d, d) /* var a int int [0] var b string string [] var c float64 float64 [0] var d bool bool [false] */ fmt.Printf("\n") // Declare variables and initialize. // Using the short variable declaration operator. // 初始值, 使短声明 aa := 10 bb := "hello" cc := 3.14159 dd := true fmt.Printf("aa := 10 \t %T [%v]\n", aa, aa) fmt.Printf("bb := \"hello\" \t %T [%v]\n", bb, bb) fmt.Printf("cc := 3.14159 \t %T [%v]\n", cc, cc) fmt.Printf("dd := true \t %T [%v]\n", dd, dd) /* aa := 10 int [10] bb := "hello" string [hello] cc := 3.14159 float64 [3.14159] dd := true bool [true] */ // Specify type and perform a conversion. // 类型转换 aaa := int32(10) fmt.Printf("aaa := int32(10) \t %T [%v]\n", aaa, aaa) /* aaa := int32(10) int32 [10] */ } /* Zero Values: Type Initialized Value Boolean false Integer 0 Floating Point 0 Complex 0i String "" (empty string) Pointer nil */
练习
// All material is licensed under the Apache License Version 2.0, January 2004 // http://www.apache.org/licenses/LICENSE-2.0 // Declare three variables that are initialized to their zero value and three // declared with a literal value. Declare variables of type string, int and // bool. Display the values of those variables. // // Declare a new variable of type float32 and initialize the variable by // converting the literal value of Pi (3.14). package main // main is the entry point for the application. func main() { // Declare variables that are set to their zero value. var a1 int var b1 string var c1 bool // Display the value of those variables. print("a1:", a1, " b1:", b1, " c1:", c1) // Declare variables and initialize. // Using the short variable declaration operator. a11 := 111 b11 := "what" c11 := true // Display the value of those variables. println("a11-->", a11, " b11-->", b11, " c11-->", c11) // Perform a type conversion. Pi := float32(3.14) // Display the value of that variable. println(Pi) }
上一篇: golang语言编码规范的实现
下一篇: Three中创建文字的几种方法