Project1
标题:
!not
[打印本页]
作者:
冰水金刚
时间:
2014-2-11 21:29
标题:
!not
帮助里ruby的语法运算符表达式not中有下面一句
表达式 '=~' 表达式 # 等同于 !(表达式 =~ 表达式)
这是什么意思?
作者:
天地有正气
时间:
2014-2-11 21:51
就是!not = != ?
作者:
kuerlulu
时间:
2014-2-11 22:51
p(0 =~ 0 ? "Y" : "N") #=> "N"
从上面一句可以看出=~和!=(读作"不等于")的意思一毛一样。【可复制粘贴自己运行看看
不过在下也没注意这个同义词
一般=~后面跟的是正则表达式(它的反义词是!~),返回匹配到的位置索引,照习惯举个例子:
p "aaa0" =~ /\d/ # 3 (\d表示匹配数字详细看F1附录),返回了"0"的"位置"是3(默认第一个字的位置是0),所以你用"aaa0"[3]就会得到"0"
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1