标签: swift
让我说我有
struct M { let x: Int }
我正在寻找的是:
let m = M(x: 1) let minusM = -m print(minusM) // -1
这样做的任何方式?
答案 0 :(得分:-1)
为结构M创建减号运算符的语法如下:
M
prefix func - (_ m: M) -> M { return M(x: -m.x) }