use Scalar::Util 'dualvar'; dualvar(1, "0"); # false dualvar(0, "1"); # true