Чтобы сложить целое число и число с плавающей запятой с помощью приведения типов в языке программирования Go, вы можете использовать следующие методы:
Метод 1. Преобразуйте число с плавающей запятой в целое число, усекая десятичную часть.
package main
import "fmt"
func main() {
var integer int = 5
var floating float64 = 3.14
sum := integer + int(floating)
fmt.Println(sum)
}
Метод 2. Преобразуйте целое число в число с плавающей запятой, а затем выполните сложение.
package main
import "fmt"
func main() {
var integer int = 5
var floating float64 = 3.14
sum := float64(integer) + floating
fmt.Println(sum)
}
Метод 3. Используйте пакет strconv, чтобы преобразовать число с плавающей запятой в строку, а затем проанализировать его как целое число с помощью strconv.Atoi().p>
package main
import (
"fmt"
"strconv"
)
func main() {
var integer int = 5
var floating float64 = 3.14
floatingStr := strconv.FormatFloat(floating, 'f', -1, 64)
floatingInt, _ := strconv.Atoi(floatingStr)
sum := integer + floatingInt
fmt.Println(sum)
}