Perl风格:通过创意使用do{}实现switch
switch语句的另一种有趣方法是安排do块返回正确的值
$amode = do { if ($flag & O_RDONLY) { "r" } # XXX: isn't this 0? elsif ($flag & O_WRONLY) { ($flag & O_APPEND) ? "a" : "w" } elsif ($flag & O_RDWR) { if ($flag & O_CREAT) { "w+" } else { ($flag & O_APPEND) ? "a+" : "r+" } } };
跳转到 通过 && 和 || 使用for实现switch
返回到 学习使用for进行switch
回到 索引
版权 © 1998, Tom Christiansen 版权所有。
标签
反馈
这篇文章有什么问题吗?请通过在GitHub上创建问题或拉取请求来帮助我们