protocol PText { func toText() -> String}struct Point: PText { var x, y: Int func toText() -> String { return "x = \(x); y = \(y)" }}let point = Point(x: 2, y: 5)print(point.toText())