John Joyce <dangerwillrobinsondanger / gmail.com> wrote/schrieb <23778091-D3E1-4592-A11E-48DC4DDDBBE4 / gmail.com>:

> A function in the strictest sense is a bit of code that is defined
> and named and can be called and run by that name. It may take
> arguments (parameters) and / or return a value of some sort.

A function does not need to be named, e.g.:
  lambda { |x| 5 * x } [3]
I'd call this calling/running an anonymous function.

Regards
  Thomas