impl Solution {
pub fn find_the_difference(s: String, t: String) -> char {
s
// 转成字节切片
.as_bytes()
// 转成迭代器
.iter()
// 串上 t 的字节迭代器
.chain(t.as_bytes().iter())
// 使用 fold 积累 ans ,初始为 0 ,
// 对每个字符都执行异或操作,
// 这样最后的值就是出现奇数次的字符
.fold(0, |ans, ch| ans ^ ch)
// 转成字符类型
as char
}
}
解題仔到最後都要這樣寫程式嗎
好苦