4
perl -Mstrict -wle 'print 82.46.67.88.":1"'

输出是

R.CX:1 # chr(82) . chr(46) etc.

我注意到至少应该有三个数字才能触发这种行为。perldoc 在哪里提到它?

4

1 回答 1

4

它们是“版本字符串”,最早出现在 5.6 ( http://perldoc.perl.org/perl56delta.html#Support-for-strings-represented-as-a-vector-of-ordinals )

我认为它们在几个版本之前已被弃用并删除,但显然它们仍然存在。http://perldoc.perl.org/perldata.html#Scalar-value-constructors

于 2013-10-22T15:08:37.150 回答