Yazar, "Harekete Geçin" adlı kitapta, "Uyumlu olsalar bile birbirilerine atanan iki farklı türün değerleri" yazdı. Örneğin, Duration
, int64
veya int64
için Duration
'a atayamazız. Örneğin,. Bu iki durum arasında fark nedirBir değişkene neden farklı bir değer atayabilirim?
type X []int
var v []int = X([]int{1, 2, 3})
: X
değer otomatik []int
geri dönüştürülür gibi
Ama bu her zaman doğru değildir, aşağıdaki atama çalışacak?