作者sixth (海很蓝,星光灿烂)
看板Perl
标题[问题] boolean to string/number
时间Sun Jul 8 22:37:56 2012
最近遇到一个变数上的问题
不知道有没有好的做法
举例:
$str = "You and I both like to use Perl";
$true_like = $str =~ /like/; # true
$true_who = $str =~ /(him|her)/; # false
$true_lang = $str =~ /Perl/; # true
$str_info = $true_like . $true_who . $true_lang;
印出来会是11
因为false印出来是空的,请问能不能让它可以印出来是0
使结果变成101
我现在只想到每一行改成类似 $true_who = $str =~ /(him|her)/ ? 1 : 0;
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.110.187.233
1F:推 CindyLinz:$true_who = 0+ $str =~ /(him|her)/; 07/08 23:30