質問お願い致します。
@wk_list[0] と$value の共に数値、文字が混在している場合、

if( @wk_list[0] eq $value || @wk_list[0] == $value ){

と記述すると、数値同士の場合はうまくいきますが、文字の場合違う
データと一致してしまいます。数値、文字が混在の場合の比較演算は
どうすれば良いですか?