کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش 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
1402/04/11 785
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...