String Comparrison无效

时间:2016-01-22 20:27:19

标签: string perl loops equality

我有一个until循环,它应该显示一个菜单供某人输入命令,直到" x"进入,退出循环。问题是,这种情况从未发生过。谁知道为什么?

until($cmd eq 'x'){
    system('clear');
    main_menu();

    print "Enter a command choice from above, or \'x\' to exit the program\n";
    $cmd = <STDIN>;

    if ($cmd ne 'x'){
        process_cmd($cmd);
    }
}

只有在&#34; x&#34;以外的命令时才应调用process_cmd函数。输入,然后直到循环不应该再次迭代,因为该条件变得满足。

0 个答案:

没有答案