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

Справочник по языку Swift — 1. Структуры (`struct`)

Фрагмент из «Справочник по языку Swift»: 1. Структуры (`struct`).

Plain text main.swift
struct Point {
    var x: Double
    var y: Double

    func distance(from other: Point) -> Double {
        let dx = x - other.x
        let dy = y - other.y
        return (dx * dx + dy * dy).squareRoot()
    }

    mutating func move(by deltaX: Double, deltaY: Double) {
        x += deltaX
        y += deltaY
    }
}
struct Point {
    var x: Double
    var y: Double

    func distance(from other: Point) -> Double {
        let dx = x - other.x
        let dy = y - other.y
        return (dx * dx + dy * dy).squareRoot()
    }

    mutating func move(by deltaX: Double, deltaY: Double) {
        x += deltaX
        y += deltaY
    }
}