This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Re: [perl #36654] Inconsistent treatment of NaN
[perl5.git] / pod / perlop.pod
index ba2ff9f..da7cef5 100644 (file)
@@ -369,8 +369,8 @@ values, using them with "<=>" returns undef.  NaN is not "<", "==", ">",
 returns true, as does NaN != anything else. If your platform doesn't
 support NaNs then NaN is just a string with numeric value 0.
 
-    perl -le '$a = NaN; print "No NaN support here" if $a == $a'
-    perl -le '$a = NaN; print "NaN support here" if $a != $a'
+    perl -le '$a = "NaN"; print "No NaN support here" if $a == $a'
+    perl -le '$a = "NaN"; print "NaN support here" if $a != $a'
 
 Binary "eq" returns true if the left argument is stringwise equal to
 the right argument.