我有这个PHP函数,它不适用于负数:
function isOdd($num)
{
return $num % 2 == 1;
}
Run Code Online (Sandbox Code Playgroud)
但它适用于正数.
我有这个Perl例程,它执行完全相同的操作,也适用于负数
sub isOdd()
{
my ($num) = @_;
return $num % 2 == 1;
}
Run Code Online (Sandbox Code Playgroud)
我在翻译这个功能时犯了什么错误吗?还是PHP的bug?