Home

wywoywalnym

Wywoywalnym to pojęcie z informatyki odnoszące się do zdolności danego bytu do bycia wywołanym w sposób zbliżony do uruchomienia funkcji. W praktyce chodzi o to, że wartość może być użyta jak funkcja lub procedura — przywołana z argumentami zwraca wynik lub wykonuje operację. W literaturze i dokumentacji często używa się bardziej standardowych terminów, takich jak invocable lub callable, ale wywoywalnym bywa rozumiane jako polski odpowiednik idei wywołania.

W językach programowania sposób identyfikowania wywoływalności różni się. W PHP obiekt staje się wywoływalny po zdefiniowaniu

Zastosowania obejmują wyższe porządkowe funkcje, callbacks, obsługę zdarzeń czy wzorce projektowe oparte na wywoływaniu. Pojęcie wywoływalności

specjalnej
metody
__invoke,
co
umożliwia
jego
użycie
jak
funkcji.
Istnienie
funkcji
wywoływalnych
można
sprawdzić
za
pomocą
is_callable.
W
Pythonie
obiekt
jest
wywoływalny,
jeśli
implementuje
metodę
__call__
lub
sam
jest
funkcją;
funkcja
callable()
sprawdza
to
w
czasie
wykonywania.
JavaScript
traktuje
funkcje
jako
wartości
pierwszej
klasy;
wywoływalność
obiektów
polega
na
tym,
że
są
to
po
prostu
funkcje
lub
posiadają
właściwe
właściwości/metody
call,
bind
itp.
W
C++
możliwość
tworzenia
obiektów
wywoływalnych
zapewnia
przeciążenie
operatora
(),
czyli
operator().
W
Javie
nie
ma
operacji
wywołania
na
dowolnym
obiekcie;
wywoływanie
realizuje
się
poprzez
interfejsy
funkcyjne
i
wyrażenia
lambda.
pomaga
opisać,
które
wartości
mogą
być
używane
jako
funkcje
i
jak
je
przekazywać
między
częściami
systemu.