Функция real
Функция real возвращает действительную часть комплексного числа.
В качестве единственного параметра она принимает комплексное число
типа complex64 или complex128 и возвращает его
действительную часть в виде числа с плавающей точкой
(соответственно float32 или float64).
Синтаксис
real(z)
Пример
Давайте получим действительную часть комплексного числа (3 + 4i):
package main
import "fmt"
func main() {
z := 3 + 4i
res := real(z)
fmt.Println(res)
}
Результат выполнения кода:
3
Пример
Давайте получим действительную часть комплексного числа (-2.5 + 7.3i):
package main
import "fmt"
func main() {
z := -2.5 + 7.3i
res := real(z)
fmt.Println(res)
}
Результат выполнения кода:
-2.5
Пример
Давайте получим действительную часть комплексного числа, у которого
отсутствует мнимая часть (5 + 0i):
package main
import "fmt"
func main() {
z := 5 + 0i
res := real(z)
fmt.Println(res)
}
Результат выполнения кода:
5