2
我想寫一個循環,將確定用戶輸入是否匹配字符串$ rev。無論我爲$ seq輸入什麼內容,它都會返回它不匹配,即使它實際上是。我究竟做錯了什麼?謝謝你的幫助。Perl - 簡單的如果陳述不會工作
$seq = <>;
$rev = "string";
if ($seq eq $rev){
printf("The two strings match.\n");
}
else {
printf("The two strings do NOT match.\n");
}
你總是鍵入一個新行,但不要將其刪除。 'chomp'。 – ikegami
如果您不需要'printf'的額外功能,則應該使用'print'。 – TLP