Функция complex
Функция complex создает комплексное число с плавающей точкой
из двух аргументов: вещественной и мнимой части.
Первый параметр — вещественная часть, второй — мнимая часть.
Оба аргумента должны быть одного типа (float64 или float32).
Функция возвращает комплексное число типа complex128,
если аргументы типа float64, или complex64,
если аргументы типа float32.
Синтаксис
complex(real, imag)
Пример
Давайте создадим комплексное число с вещественной частью 5
и мнимой частью 3:
package main
import "fmt"
func main() {
res := complex(5.0, 3.0)
fmt.Println(res)
}
Результат выполнения кода:
(5+3i)
Пример
Давайте создадим комплексное число с отрицательной мнимой частью:
package main
import "fmt"
func main() {
res := complex(2.5, -1.5)
fmt.Println(res)
}
Результат выполнения кода:
(2.5-1.5i)
Пример
Давайте создадим комплексное число с нулевой мнимой частью:
package main
import "fmt"
func main() {
res := complex(7.0, 0.0)
fmt.Println(res)
}
Результат выполнения кода:
(7+0i)