Код IT
← Каталог

Объектно-ориентированное программирование в Swift — Модифицирующие методы

Фрагмент из «Объектно-ориентированное программирование в Swift»: Модифицирующие методы.

Plain text main.swift
struct Point {
    var x: Double
    var y: Double
    
    mutating func moveBy(x deltaX: Double, y deltaY: Double) {
        x += deltaX
        y += deltaY
    }
    
    mutating func reset() {
        x = 0.0
        y = 0.0
    }
}
struct Point {
    var x: Double
    var y: Double
    
    mutating func moveBy(x deltaX: Double, y deltaY: Double) {
        x += deltaX
        y += deltaY
    }
    
    mutating func reset() {
        x = 0.0
        y = 0.0
    }
}