The type of the parameter, which can be an atomic type, an array type, a lambda type, or any type. This defines the expected type of the parameter value when the function is called.
OptionaloptionalThe name of the parameter, which is used to identify it in function definitions and calls.
A named and typed parameter that can be passed to a function.