看板 Perl 關於我們 聯絡資訊
最近遇到一個變數上的問題 不知道有沒有好的做法 舉例: $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
CindyLinz:$true_who = 0+ $str =~ /(him|her)/; 07/08 23:30