Bu yüzden bir Vector
yapıya sahip demek İki Vectors
'u birbirine ekleyen ve soldaki değeri (+=
gibi) sonucuna ayarlayan bir infix işlevi oluşturmak istiyorum, o zaman çalışmıyor:Mutasyona Uğrayan telkin Fonksiyonlar
func +=(left: Vector, right: Vector)
{
left.x += right.x
left.y += right.y
}
Kodumda denediğimde, hiçbir şey yapmıyor. Vector
yapısını bir sınıfa dönüştürürsem, o zaman çalışır.
Swift'in structs
kopyasını ve classes
referanslarını bildiğini biliyorum, bunun için bir yolu var mı yoksa bu imkansız mı?
Şimdiden teşekkürler! değeri kaydedilir, böylece