我想写一个函数如下:
什么是干净的解决方案,将实现这一目标?我目前的解决方案是:
let mut swapped = input_str[0..i].to_string();
swapped.push(input_str.char_at(i));
swapped.push(input_str.char_at(i - 1));
swapped.push_str(&query[i..input_str.len()]);
Run Code Online (Sandbox Code Playgroud)
但这只适用于ASCII字符串.我可以把其他解决方案想象成转换为UTF-32中的向量,交换并转换回字符串,但它看起来像是一项额外的工作.
是否有任何快捷方式可以让我快速查看XCode中Swift中任何变量的类型?Alt-Click返回“没有快速帮助”。类型推断非常棒,但是如果没有这些工具,将使生活变得艰难。