智能匹配操作符(~~)会根据自己决定该用何种方式比较两端的操作数,
使用智能匹配时,对两边操作数的顺序没有要求,倒过来写也行。
given-when控制结构能够根据given的参数,执行某个条件对应的语句块。这是Perl用来应付C语言的switch语句的等效物
笨拙匹配:Perl只要看到明确书写的比较操作符或是绑定操作符,它就会按这些操作符的要求去做。
在某些特定情况下,Perl会自动使用笨拙匹配模式。
多个项目的when匹配:要遍历多个元素,就别用given。使用foreach的简写方式,让它给当前正在遍历的元素起个化名$_。此外,若要用智能匹配,当前元素就只能是$_。
你甚至还可以在若干when语句之间写上其他语句。


perl-智能操作符和given
 
perl-智能操作符和given
 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-09
  • 2022-01-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-05
  • 2022-12-23
  • 2022-12-23
  • 2022-02-15
  • 2021-07-09
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案