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