Karmaşık Sayı Veri Tipleri
Karmaşık sayılar, gerçek (real) ve sanal (imaginary) kısımlardan oluşan matematiksel yapıları temsil eder. Go dilinde, bu tür sayıları temsil etmek için complex64 ve complex128 gibi veri tipleri kullanılır. Bu veri tipleri, sırasıyla 64-bit ve 128-bit karmaşık sayıları temsil eder. complex64 veri tipi, float32 tipindeki gerçel ve sanal kısımları içerirken, complex128 veri tipi float64 tipindeki gerçel ve sanal kısımları içerir. Aşağıda örnek bir karmaşık sayı tanımı gösterilmiştir:
var z complex128 = 3 + 4iBu örnekte, 3 gerçel kısmı, 4i ise sanal kısmı temsil eder. Go dilinde i harfi, sanal sayı birimini ifade eder.