Multiple dispatch
Feature of some programming languages
Multiple dispatch or multimethods is a feature of some programming languages in which a function or method can be dynamically dispatched based on the run-time (dynamic) type or, in the more general case, some other attribute of more than one of its arguments. This is a generalization of single-dispatch polymorphism where a function or method call is dynamically dispatched based on the derived type of the object on which the method has been called.
Nº Q1756543 ★
Common · Knowledge
Multiple dispatch
Feature of some programming languages
Multiple dispatch or multimethods is a feature of some programming languages in which a function or method can be dynamically dispatched based on the run-time (dynamic) type or, in the more general case, some other attribute of more than one of its arguments. This is a generalization of single-dispatch polymorphism where a function or method call is dynamically dispatched based on the derived type of the object on which the method has been called.
Last price
—
Floor price
—
7-day median
—
30-day sales
0
30-day range
—
In circulation
0
Price history
median
low – high
sales
No sales in this period
Show table
| Date | median | Low | High | sales |
|---|
Sales history
- Last sale
- —
- 30-day average
- —
- 30-day low
- —
- 30-day high
- —
- Sales 7d
- 0
- Sales 30d
- 0
No sales yet.
Anonymous sales: no buyer or seller shown. Figures count player-to-player sales only.
From Wikipedia
Multiple dispatch or multimethods is a feature of some programming languages in which a function or method can be dynamically dispatched based on the run-time (dynamic) type or, in the more general case, some other attribute of more than one of its arguments. This is a generalization of single-dispatch polymorphism where a function or method call is dynamically dispatched based on the derived type of the object on which the method has been called. Multiple dispatch routes the dynamic dispatch to the implementing function or method using the combined characteristics of one or more arguments.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
-
Object-oriented programming
Programming paradigm based on the concept of objects
Nº Q79872 ★★★★
Not listed
-
cross-platform
Characteristic of computer software capable of being implemented and operating on multiple computing platforms
Nº Q174666 ★★★
Not listed
-
M
M
Programming language developed by Microsoft
Nº Q1537488 ★
Not listed
-
R
Racket (programming language)
Functional and contractual programming language, with strong, dynamic and reflective typing, derived from Scheme
Nº Q1254148 ★★
Not listed
-
Scala (programming language)
General-purpose programming language
Nº Q460584 ★★★
Not listed
-
Fortran
General-purpose programming language
Nº Q83303 ★★★
Not listed
-
D
Duck typing
Style of dynamic, structural typing with lazy checking of objects' attributes
Nº Q374282 ★★
Not listed
-
M
MULTI2
Block cipher
Nº Q3273310 ★
Not listed
-
Business software
Software program used to perform various business functions
Nº Q1391080 ★★
Not listed
-
M
Multiprocessing
Use of two or more central processing units (CPUs) within a single computer system
Nº Q846651 ★
Not listed
-
P
Purely functional programming
Programming paradigm that treats all computation as the evaluation of mathematical functions
Nº Q28453809 ★
Not listed
-
S
Swift (programming language)
General-purpose, multi-paradigm, compiled programming language
Nº Q17118377 ★★★
Not listed
-
Multi-Purpose Logistics Module
Container used to transfer cargo to and from the ISS
Nº Q127899 ★
Not listed
-
Multithreading (computer architecture)
Ability of a central processing unit (CPU) or a single core in a multi-core processor to execute multiple processes or threads concurrently
Nº Q1064412 ★★
Not listed
-
L
Large language model
Language model built with very large amounts of texts
Nº Q115305900 ★★★★★
Not listed
-
Snap! (programming language)
Programming language
Nº Q1002996 ★
Not listed
-
Curl (programming language)
Programming language
Nº Q1144631 ★
Not listed
-
G
Go! (programming language)
Multi-paradigm programming language
Nº Q3109515 ★
Not listed