Perl风格:使用&&和||通过for进行switch

  • 请小心确保&&的右侧始终为真。

       $dir = 'http://www.wins.uva.nl/~mes/jargon';
       for ($ENV{HTTP_USER_AGENT}) {
           $page  =    /Mac/            && 'm/Macintrash.html'
                    || /Win(dows )?NT/  && 'e/evilandrude.html'
                    || /Win|MSIE|WebTV/ && 'm/MicroslothWindows.html'
                    || /Linux/          && 'l/Linux.html'
                    || /HP-UX/          && 'h/HP-SUX.html'
                    || /SunOS/          && 's/ScumOS.html'
                    ||                     'a/AppendixB.html';
       }
    

查看使用for和do{}更创造性地使用switch
返回使用do{}创造性地使用switch
返回索引

版权 © 1998, Tom Christiansen 版权所有。

标签

反馈

这篇文章有什么问题?请通过在GitHub上创建一个问题或拉取请求来帮助我们。