以下结果在我看来是一个奇怪的结果。
rascal> [x|int x<-[0..3],x==2||x==2];
list[int]: [2,2]
我预料到了这一点。
rascal> [x|int x<-[0..3],(x==2||x==2)?true:false];
list[int]: [2]
以下结果在我看来是一个奇怪的结果。
rascal> [x|int x<-[0..3],x==2||x==2];
list[int]: [2,2]
我预料到了这一点。
rascal> [x|int x<-[0..3],(x==2||x==2)?true:false];
list[int]: [2]