Perl 定义的函数(以及许多其他函数)返回"布尔值".
鉴于Perl实际上没有布尔类型(并且使用值为1表示true,0或undef表示false)Perl语言是否准确指定了布尔值的返回值?例如,会defined(undef)返回0或undef,是否会发生变化?
defined(undef)
perl boolean return
boolean ×1
perl ×1
return ×1