Avatar
あーでも someTs.map { $0 } の扱いが面倒そうだな。
3:56 PM
[P1] でいいのかな?
3:56 PM
reduce とかは、普通に使えると思うんよね。
3:57 PM
func some<Ts: variadic IntConvertible>(_ values: Ts) -> Int { values.reduce(0) { $0 + $1.asInt() } }
3:57 PM
filter はダメだね。
3:59 PM
for はありなのかな? func some<Ts: variadic IntConvertible>(_ values: Ts) -> Int { var some: Int = 0 for value in values { some += value.asInt() } return some }