[問題] boolean to string/number

作者: sixth (衝向世界的最高峰)   2012-07-08 22:37:56
最近遇到一個變數上的問題
不知道有沒有好的做法
舉例:
$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;
謝謝
作者: CindyLinz (Cindy Wang)   2012-07-08 23:30:00
$true_who = 0+ $str =~ /(him|her)/;

Links booklink

Contact Us: admin [ a t ] ucptt.com