Tôi đã từng làm việc trong Java, vì vậy có lẽ câu hỏi này là một câu hỏi Perl theo định hướng Java ... dù sao, tôi đã tạo một gói Person
sử dụng Moose
.Tôi nên định nghĩa chương trình con 'tĩnh' trong Perl như thế nào?
Bây giờ, tôi muốn thêm một vài chương trình con "tĩnh", nghĩa là chúng không tham chiếu đến Person
cụ thể, nhưng vẫn liên quan chặt chẽ đến gói Person
. Ví dụ: sub sort_persons
nhận một mảng gồm Person
đối tượng.
Trong Java, tôi chỉ cần khai báo các hàm như static
. Nhưng trong Perl ... cách phổ biến để làm điều đó là gì?
p.s. Tôi nghĩ thuật ngữ Perlish cho những gì tôi đang đề cập đến là "phương thức lớp".
@FM đó là chính xác những dòng của tôi về suy nghĩ. Xem bình luận của tôi cho eugene y :) –