Basicly I want something like this,
NSString* foobar(NSString *input) {
// say input is "1"
NSString *string = @"0123456789";
NSString *anotherString = @"零一二三四五六七八九";
NSRange range = [string rangeOfString:input];
// return "一" here
return [anotherString substringWithRange:range];
}
I tried the same stuff in Swift,
func foobar(input: String) -> String {
// say input is "1"
let string = "0123456789"
let range = string.range(of: input, options: .anchored)
let result = anotherString[range!]
// return "012" here
return String(result)
}
why? And how can I achieve this?