// aはある数
let result1 = a > 0 ? 1 : (a < 0 ? -1 : 0)
let result2 = a == 0 ? 0 : Int(a / abs(a))
これらよりいい式ありますでしょうか?
More than 5 years have passed since last update.
// aはある数
let result1 = a > 0 ? 1 : (a < 0 ? -1 : 0)
let result2 = a == 0 ? 0 : Int(a / abs(a))
これらよりいい式ありますでしょうか?
Register as a new user and use Qiita more conveniently