Perl:if中的类似条件。如何使它更短更好?

阿多

这太长了:

 if (    $self->{status} == 1 ||
         $self->{status} == 2 || 
         $self->{status} == 3
    ){                                                                                                                                                                                   
     $self->status(4);
 } else {                   
     croak "only 1,2 and 3 change to 4";
}     

您如何使它变得更好和更短?

提洛

也许使用智能匹配运算符:

if ( $self->{status} ~~ [1,2,3] ) {

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果在C#中以更短的方式编写其他条件,该如何写?

来自分类Dev

如何使 C# 中的此类代码更短?

来自分类Dev

使我的查询更短、更快、更好

来自分类Dev

朱莉娅:如何使这段重复的条件语句代码更短?

来自分类Dev

猜谜游戏 - 如何让它变得更好?

来自分类Dev

如何在 Kotlin 中使它更好?

来自分类Dev

在Python中找到字符串中的所有子字符串,如何使它更好?

来自分类Dev

如何以更好和更短的方式获得相同的所需字符串

来自分类Dev

如何以更好和更短的方式获得相同的所需字符串

来自分类Dev

MySQL中的多个类似条件

来自分类Dev

Perl中更好的Regex解决方案?

来自分类Dev

Perl中更好的Regex解决方案?

来自分类Dev

在Perl中做数组加法的更好方法?

来自分类Dev

类似用例。如何更好的解决方案?

来自分类Dev

在android中为类似内容设计布局的更好方法

来自分类Dev

如何使MySQL中的此重复性Update语句更短?

来自分类Dev

在Perl中处理类似的检查

来自分类Dev

如何跳过类似于Haskell模式匹配的Perl列表分配中的元素?

来自分类Dev

如何在Perl6中查看哈希的内容(类似于Perl 5模块的Data :: Dump或Data :: Show)?

来自分类Dev

如何更好更快地写条件

来自分类Dev

如何使这行PHP更短?

来自分类Dev

如何使这些功能更短

来自分类Dev

如何使Excel宏更短?

来自分类Dev

如何在perl中拆分和保留拆分条件

来自分类Dev

JS 中 if 条件的更好编程风格

来自分类Dev

Javascript 中更短的 if 语句

来自分类Dev

如何使用where条件获取表中的两个字段以及如何在其上应用类似条件

来自分类Dev

如何从我的数据库中获取一个值并使用 cookie 或类似方法在页面上显示它?

来自分类Dev

Codeigniter 4中的多个类似条件

Related 相关文章

  1. 1

    如果在C#中以更短的方式编写其他条件,该如何写?

  2. 2

    如何使 C# 中的此类代码更短?

  3. 3

    使我的查询更短、更快、更好

  4. 4

    朱莉娅:如何使这段重复的条件语句代码更短?

  5. 5

    猜谜游戏 - 如何让它变得更好?

  6. 6

    如何在 Kotlin 中使它更好?

  7. 7

    在Python中找到字符串中的所有子字符串,如何使它更好?

  8. 8

    如何以更好和更短的方式获得相同的所需字符串

  9. 9

    如何以更好和更短的方式获得相同的所需字符串

  10. 10

    MySQL中的多个类似条件

  11. 11

    Perl中更好的Regex解决方案?

  12. 12

    Perl中更好的Regex解决方案?

  13. 13

    在Perl中做数组加法的更好方法?

  14. 14

    类似用例。如何更好的解决方案?

  15. 15

    在android中为类似内容设计布局的更好方法

  16. 16

    如何使MySQL中的此重复性Update语句更短?

  17. 17

    在Perl中处理类似的检查

  18. 18

    如何跳过类似于Haskell模式匹配的Perl列表分配中的元素?

  19. 19

    如何在Perl6中查看哈希的内容(类似于Perl 5模块的Data :: Dump或Data :: Show)?

  20. 20

    如何更好更快地写条件

  21. 21

    如何使这行PHP更短?

  22. 22

    如何使这些功能更短

  23. 23

    如何使Excel宏更短?

  24. 24

    如何在perl中拆分和保留拆分条件

  25. 25

    JS 中 if 条件的更好编程风格

  26. 26

    Javascript 中更短的 if 语句

  27. 27

    如何使用where条件获取表中的两个字段以及如何在其上应用类似条件

  28. 28

    如何从我的数据库中获取一个值并使用 cookie 或类似方法在页面上显示它?

  29. 29

    Codeigniter 4中的多个类似条件

热门标签

归档