你可以网络搜索下 "rust why name expect",有一些说明。
是有历史原因的。如果明白了历史原因,就能理解为什么这么叫。
当然我个人认为这个名字确实不直观。但无伤大雅。
【 在 namoamituofo 的大作中提到: 】
: io::stdin().read_line(&mut guess).expect("Failed to read line");
: 那你说说,这句读起来就像在期待失败,精妙在哪。改成onFailure或者干脆except,是不是更直观?
--
FROM 115.220.224.*