Jestem przyzwyczajony do pracy w Javie, więc może to pytanie jest zorientowanym na Javę pytaniem Perla ... w każdym razie, stworzyłem pakiet Person
przy użyciu Moose
.Jak zdefiniować "statyczne" podprogramy w Perlu?
Teraz chciałbym dodać kilka podprogramów, które są "statyczne", to znaczy nie odnoszą się do konkretnego Person
, ale nadal są blisko związane z pakietem Person
. Na przykład: sub sort_persons
otrzymuje tablicę obiektów Person
.
W języku Java po prostu zadeklarowałbym takie funkcje, jak static
. Ale w Perlu ... jaki jest wspólny sposób na zrobienie tego?
p.s. Myślę, że terminologia Perlish, o której mówię, to "metody klasy".
@FM że był dokładnie mój sposób myślenia. Zobacz mój komentarz do eugene y :) –