Go - Tür Dönüştürme

Tür dönüştürme, bir değişkeni bir veri türünden başka bir veri türüne dönüştürmenin bir yoludur. Örneğin, uzun bir değeri basit bir tamsayı olarak saklamak istiyorsanız, cast long to int yazabilirsiniz. Değerleri bir türden diğerine dönüştürmek içincast operator. Sözdizimi aşağıdaki gibidir -

type_name(expression)

Misal

Cast operatörünün, bir tamsayı değişkeninin diğerine bölünmesinin bir kayan sayı işlemi olarak yapılmasına neden olduğu aşağıdaki örneği düşünün.

package main

import "fmt"

func main() {
   var sum int = 17
   var count int = 5
   var mean float32
   
   mean = float32(sum)/float32(count)
   fmt.Printf("Value of mean : %f\n",mean)
}

Yukarıdaki kod derlendiğinde ve yürütüldüğünde, aşağıdaki sonucu verir -

Value of mean : 3.400000