[1] [[Perl]] で [CODE(perl)[1/"-inf"]] とすれば [[-0]] が得られます。 [PRE[ $ perl -MDevel::Peek -e 'print Devel::Peek::Dump 1/"-inf"' SV = NV(0x19afe60) at 0x19947d8 REFCNT = 1 FLAGS = (PADTMP,NOK,READONLY,pNOK) NV = -0 ]PRE] [2] この値を [CODE(perl)[[[print]]]] すると [[Linux]] 上の 5.10.1 では「[CODE[-0]]」、 5.14.2 では「[CODE(perl)[0]]」 になります。 ;; この違いが [[Perl]] の版の違いによるものかはわかりませんが。 [3] [CITE[perldelta - search.cpan.org]] ( ([TIME[2013-10-06 12:08:42 +09:00]] 版)) [4] [[XPath 1.0]] では[[-0]] も [CODE(XPathFunction)@en[[[string()]]]] では「[CODE[0]]」に変換されます。