مشخصات مقاله
-
0.0
-
786
-
0
-
0
آموزش Type Casting در Go
Type Casting به معنای تبدیل یک متغیر از یک نوع داده به نوع دیگر است. هنگامی که نوع بزرگ به نوع کوچکتر تبدیل می شود، ممکن است مقدار از بین برود
مثال :
package main
import (
"fmt"
"strconv"
)
func main() {
var i int = 10
var f float64 = 6.44
var str1 string = "101"
var str2 string = "10.123"
fmt.Println(float64(i))
fmt.Println(int(f))
newInt, _ := strconv.ParseInt(str1, 0, 64)
fmt.Println(newInt)
newfloat, _ := strconv.ParseFloat(str2, 64)
fmt.Println(newfloat)
}
خروجی:
10 6 101 10.123