如何将数字与 bash 或 Perl 中的范围进行比较? [英] How can I compare a number against a range in bash or Perl?
本文介绍了如何将数字与 bash 或 Perl 中的范围进行比较?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何编写一个数字与范围的比较脚本?
How to script a comparison of a number against a range?
1 不在 2-5 以内
1 is not within 2-5
或
3在2-5以内
推荐答案
Perl6
更好.
链式比较运算符:
It's even better in Perl6
.
Chained comparison operators:
if( 2 <= $x <= 5 ){
}
智能匹配运算符:
if( $x ~~ 2..5 ){
}
路口:
if( $x ~~ any 2..5 ){
}
Given/When 运算符:
Given / When operators:
given( $x ){
when 2..5 {
}
when 6..10 {
}
default{
}
}
这篇关于如何将数字与 bash 或 Perl 中的范围进行比较?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文