为什么这个字符匹配不适用于r?

时间:2015-08-10 22:23:21

标签: r

apple_orange<-readline(prompt="Enter your fruit: ")
  while((apple_orange!="apple")||(apple_orange!="orange"))
  {
    apple_orange<-readline(prompt="Enter your fruit: ")
  }

即使我输入苹果或橙子,它也会继续循环。我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

如果apple_orange!=&#34; apple&#34;或apple_orange!=&#34;橙&#34;。其中一个条件将始终为真,使整体条件成立,因此循环继续。只需将OR更改为AND。