eqと==はどのように違うのでしょうか。
文字を==で比較した場合や、数字をeqで比較した場合はどのようなことが内部で行われているのでしょうか。

今回の場合は、@resec内には0と文字列の両方が含まれています。