我在iOS遊戲中編寫了一個結構,並且想定製它的打印格式。 struct Point {
let x: Int, y: Int
}
extension Point: CustomStringConvertible {
var description: String {
switch (x, y) {
case let (x, 1..<10):
我已經聲明使用CustomStringConvertible如下: class Song: CustomStringConvertible {
let title: String
let artist: String
init(title: String, artist: String) {
self.title = title
self.a