-7

请告诉我这段代码的含义。

defined( $params->{tco_cvv} )  and $pay_method->{cvv}   = $params->{tco_cvv};

我看不懂这句话的意思请回复我

4

2 回答 2

2

这段代码相当于

if ( defined $params->{tco_cvv} )  {
    $pay_method->{cvv} = $params->{tco_cvv};
}

即,如果tco_cvv定义了参数,则将其值设置为$pay_method->{cvv}

于 2013-06-12T09:38:30.973 回答
2
  • 0 如果 EXPR 包含 undef
  • 1 如果 EXPR 包含有效值或引用
于 2013-06-12T09:30:57.017 回答