Вопрос: Как сделать преобразование типов и почему нет неявного кастинга?

Go Junior Без компании
Вопрос: Как сделать преобразование типов и почему нет неявного кастинга?
Ответы
В Go нет неявных преобразований (например, int → int64), чтобы избежать скрытых ошибок. Делают явный каст. ```go package main import "fmt" func main() { var a int = 10 var b int64 = int64(a) var f float64 = float64(a) fmt.Println(b, f) } ``` Для строк/чисел используйте strconv (Atoi/Itoa/ParseInt/FormatInt).