[闲聊] 都这样写程式喔

楼主: yam276 ('_')   2023-09-26 11:48:07
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
}
}
解题仔到最后都要这样写程式吗
好苦
作者: OAOb (dOAO)   2023-09-26 11:49:00
不是写给自己看的吗
作者: EliteCaterpi (さくらみこ的绿毛虫)   2023-09-26 11:50:00
还行吧
楼主: yam276 ('_')   2023-09-26 11:51:00
看人这样写很痛苦 没加载脑内回路
作者: umi0912umi (UMI)   2023-09-26 11:55:00
太多惹
作者: smart0eddie (smart0eddie)   2023-09-26 11:59:00
过度注解了吧他真要这样应该要说为什么这边要转
作者: sustainer123 (caster)   2023-09-26 12:01:00
真假 我跟人写专案的时候也是每行注解欸
作者: chuegou (chuegou)   2023-09-26 12:14:00
我需要迭代器的注解...
作者: smart0eddie (smart0eddie)   2023-09-26 12:35:00
可是你程式就写转成 byte 注解再写一次转成 byte这样有什么意义
作者: walter741225 (瓦特)   2023-09-26 13:14:00
笑了

Links booklink

Contact Us: admin [ a t ] ucptt.com