identity top-level property

num Function(dynamic) identity
getter/setter pair

Converts numeric-like values to num, returning 0 when conversion fails.

Implementation

num Function(dynamic) identity =
    (dynamic e) => e is num ? e : (e.toString().numeric() ?? 0);