面试题答案
一键面试在Go语言中,可以通过以下方式声明复数变量:
package main
import (
"fmt"
)
func main() {
// 声明复数变量的方式一
var complex1 complex128 = complex(1, 2)
// 声明复数变量的方式二
complex2 := 3 + 4i
// 复数加法运算
result := complex1 + complex2
fmt.Println("复数相加的结果:", result)
}
在上述代码中:
- 首先使用
var
关键字声明了一个complex128
类型的复数变量complex1
,并通过complex
函数初始化实部为1,虚部为2。 - 然后使用简短声明方式
:=
声明并初始化了复数变量complex2
,其实部为3,虚部为4。 - 最后将这两个复数相加并输出结果。Go语言内置了对复数基本运算(加、减、乘、除)的支持。