Non-decimal radices/Convert: Difference between revisions

m
(added swift)
Line 1,983:
}
func string2int(s: String, radix: Int) -> Int {
return mapreduce(lazy(s.unicodeScalars, digit2int).reducemap(digit2int), 0){$0 * radix + $1}
}
println(string2int("1a", 16)) // prints "26"</lang>
Anonymous user