布尔上下文,这里misreading返回的是来源列表中元素的个数,如果列表中2个值都是undef,则列表元素个数是1: while( $misreading = (my $test_consideration, my $english_pragma) = each %map_function){

布尔上下文,这里misreading返回的是来源列表中元素的个数,

列表赋值运算的值将会是来源列表中元素的个数,空列表表示0,如果列表中2个值都是undef,则列表元素个数是1

布尔上下文,这里misreading返回的是来源列表中元素的个数: 

    103 while( $misreading = (my $test_consideration, my $english_pragma) = each %map_function){

输出:

  2

  2

  0

 

猜你喜欢

转载自www.cnblogs.com/books2read/p/11022094.html