Quiz: Multimethods, Protocols, Records, and Namespaces

Test your knowledge of multimethods, protocols, records, extends, and namespaces.

1

What is polymorphism?

A)

The ability of a function to take arguments of different types

B)

The ability of a function to return values of different types

C)

The ability of a function to take on many forms based on its arguments

D)

The ability of a function to become object oriented in Clojure

Question 1 of 100 attempted

Get hands-on with 1400+ tech skills courses.