变量
Go 是一种静态类型语言,这意味着一旦变量的类型被声明,就不能再更改。
// 声明变量
var a int
var b float64
var str string
// 给变量赋值
a = 10
b = 3.14
str = "Hello, Golang!"
没有初始化的变量将默认具有零值。例如,int
的零值为 0
。
你也可以在一行中既声明又赋值。
var x int = 5
y := 2.71 // 类型推断,y 被推断为 float64
z := "Hi there!"
fmt.Println("x:", x)
fmt.Println("y:", y)
fmt.Println("z:", z)
你可以使用简写的 :=
语法在一行中声明并初始化变量,Go 将自动推断其数据类型。
常量
你可以使用 const
关键字声明常量。常量是其值一旦分配就不能更改的变量。
// 声明常量
const pi = 3.14159
const gravity = 9.8
const greeting = "Hello, Golang!"
// 打印常量的值
fmt.Println("Pi:", pi)
fmt.Println("Gravity:", gravity)
fmt.Println("Greeting:", greeting)
你还可以在一个 const
中声明多个常量。
const (
monday = "Monday"
daysInWeek = 7
)
常量用于定义在程序执行期间不应被更改的值。
代码挑战
计算圆的面积和周长。
Loading...
> 此处输出代码运行结果