in reply to Re: In base 1, the number after 0 is: in thread In base 1, the number after 0 is:
base 2 uses 0 and 1 as its digits
base 10 uses 0,1,2,3,4,5,6,7,8,9
base n uses 0 .. n-1 as it's list of digits where n is the number of digits avaliable
since in the case of base 1 n-1 would be 1-1 or 0 the entire list of digits would be 0..0. Making the answer 00 or in common base 10 "2".
If we consider that English speaking non programmers who treat 0 and null as the same value we can infer that the choice to use 0 as the entire list of digits in base 1 is flawed as general consensus would be to use 1 as the entire list of digits available in base 1. In this case the number after 0, which is effectively null, would be 1.
my $foo = null;
$foo ++;
print $foo;
#1
|