5
Có cách nào để lấy tên của chương trình con kèm theo của một đoạn mã perl không? Ví dụ:Làm cách nào để biết tôi đang ở trong chương trình con nào?
sub foo { print where_am_i(); }
sẽ xuất 'foo'
.
Có cách nào để lấy tên của chương trình con kèm theo của một đoạn mã perl không? Ví dụ:Làm cách nào để biết tôi đang ở trong chương trình con nào?
sub foo { print where_am_i(); }
sẽ xuất 'foo'
.
Sử dụng caller chức năng:
my $function = (caller(0))[3];
+1 là có perl bất cứ điều gì KHÔNG THỂ làm gì? :) Cảm ơn! –