Type Conversion
Last updated
package main
import "fmt"
func main() {
var i int = 123
var s string = string(i) // int tipindən string tipinə çevirmə
fmt.Println(s) // Əslində bu doğru nəticə verməyəcək, çünki bu ASCII kodunu alacaq.
}package main
import "fmt"
func main() {
var f float64 = 3.14159
var i int = int(f) // float64 tipindən int tipinə çevirmə
fmt.Println(i) // 3
}package main
import (
"fmt"
"strconv"
)
func main() {
var s string = "123"
var i int
var err error
i, err = strconv.Atoi(s) // string tipindən int tipinə çevirmə
if err != nil {
fmt.Println("Error:", err)
return
}
fmt.Println(i) // 123
}