0
Swiftで便利なサブスクリプトのセッターを定義できますか?Swift便利なサブスクリプト
extension Matrix {
subscript(_ i: Int, _ j: Int) -> Double {
get {
return value(atRow: i, column: j)
}
set {
setValue(newValue, row: i, column: j)
}
}
}
をし、また、私は手動でキャストの疲れ以来、フロート受け入れセッターを定義したい:
たとえばのは、私がきたとしましょう。私はしたい:
extension Matrix {
subscript(_ i: Int, _ j: Int) -> Double {
get {
return value(atRow: i, column: j)
}
set {
setValue(newValue, row: i, column: j)
}
}
subscript(_ i: Int, _ j: Int) -> Float {
set {
setValue(Double(newValue), row: i, column: j)
}
}
}
しかし、私は2番目の下付き文字はゲッターを持っていないので、これを行うことはできません。
あまりにも悪いSWIFTのみセッターをサポートしていない、私が恐れていたものだ、それは意味がありません。 – Guig