No tienes acceso a esta clase

¬°Contin√ļa aprendiendo! √önete y comienza a potenciar tu carrera

Mutating Methods

12/27
Recursos

Aportes 5

Preguntas 1

Ordenar por:

¬ŅQuieres ver m√°s aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Esta es la segunda clase de esta parte del curso. La primera es esta: https://platzi.com/clases/1791-swift-5-poo/25029-metodos-de-instancia/

Para poder modificar una propiedad desde un método de una estructura el método debe ser marcado como mutating.

struct Point{
	var x: Int;
	var y: Int;
	
	mutating func moveTo(x deltaX: Int, y deltaY: Int){
		self.x = deltaX;
		self.y = deltaY
	}
}

Se me hace un poco extra√Īo que una propiedad de una estructura pueda modificarse desde fuera de la estructura pero no dentro de la misma a no ser que el m√©todo sea marcado como mutating.

Que bonito es lo bonito!!!

Me parece genial este lenguaje, es un sabor distinto

Thank you