作者ophanim (百合大法好)
看板Programming
标题[问题] 能否简化为单行
时间Fri Dec 10 14:41:35 2021
if(ansFromWho>ans){
right=ansFromWho;
}else{
left=ansFromWho;
}
原本想用三元运算子写,发现没办法放陈述式
请问有办法简化为单行吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.137.163.120 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Programming/M.1639118497.A.265.html
1F:推 LPH66: 为什麽要简化为单行? 49.159.72.196 12/10 17:06
2F:推 stimim: 可以,但是程式码不一定会比较好懂 104.132.150.77 12/10 17:19
3F:推 NciscalA: ((ansFromWho>ans)? right : left ) = 123.192.82.133 12/10 21:13
4F:→ NciscalA: ansFromWho; 123.192.82.133 12/10 21:13
5F:→ NciscalA: But why? 123.192.82.133 12/10 21:13
6F:推 Hurricaneger: if(ansFromWho>ans){right=ansFrom 223.138.94.174 12/11 00:26
7F:→ Hurricaneger: Who;}else{left=ansFromWho;}希望 223.138.94.174 12/11 00:26
8F:→ Hurricaneger: 对你有帮助 223.138.94.174 12/11 00:26
9F:→ ophanim: 只是想知道有没有单行的写法 谢谢大家118.171.172.153 12/12 11:39
10F:推 sppmg: *(v>ans ? &a : &b)=v ; 49.216.43.51 12/13 12:01