closestTo method

E closestTo(
  1. E target, [
  2. num difference(
    1. E a,
    2. E b
    )?
])

The closest element E to target.

Example:

<Note>[.c, .e, .f.sharp, .a].closestTo(.g) == .f.sharp

Implementation

E closestTo(E target, [num Function(E a, E b)? difference]) =>
    _closestTo(target, difference ?? _difference);