MatrixReal问题

MatrixReal问题

请问$matrix 是个引用,为什么print $matrix 可以打印出矩阵,而不是地址?
  
   my $matrix = Math::MatrixReal->new_from_cols( [ [1,2], [3,4] ] );
    print $matrix;

will print

    [  1.000000000000E+00  3.000000000000E+00 ]
    [  2.000000000000E+00  4.000000000000E+00 ]
$matrix 自己判断你要打印 矩阵,就给你打印出来了

真的
应该是个运算符重载~ 我跟你找下,反正就是改变了一种行为