Why is eg the BinaryInteger.signum() a method and not a computed property?
public protocol BinaryInteger … {
/// Returns `-1` if this value is negative and `1` if it's positive;
/// otherwise, `0`.
///
/// - Returns: The sign of this number, expressed as an integer of the
same
/// type.
public func signum() -> Self
}
The Swift API Design Guidelines doesn't say very much about computed
property vs method with no arguments, but it seems like signum() violates
them, no?
/Jens
_______________________________________________
swift-users mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-users