Perl, używając specjalnego znaku &

Miałem małe pytanie. Czytałem jakiś kod, a ponieważ moja szkoła nie nauczyła mnie niczego użytecznego w programowaniu perla, jestem tutaj, aby zapytać was o ludzi. Widzę, że ta linia jest często używana w niektórych programach perla:

$variable = &something();

Nie wiem co& znak oznacza tutaj, bo nigdy nie mówię w perlu. Isomething to podprogram (zgaduję). Zazwyczaj mówi nazwę i czasami ma argumenty jak funkcja. Czy ktoś może mi powiedzieć co& oznacza tutaj i co z tegosomething jest cały czas.

Zmienna przyjmuje jakąś zwróconą wartość i jest następnie używana do sprawdzenia pewnych warunków, co sprawia, że ​​myślę, że jest to podprogram. Ale wciąż dlaczego&?

Dzięki

questionAnswers(2)

yourAnswerToTheQuestion