first
するときに空っぽの時にいちいち確認はしたくない。
safetyFirst
を追加して中身がないときは null
にしする。
extension IterableExtension<T> on Iterable<T> { // 安全にfirstをする T? get safetyFirst { if (isNotEmpty) { return first; } return null; } }
first
するときに空っぽの時にいちいち確認はしたくない。
safetyFirst
を追加して中身がないときは null
にしする。
extension IterableExtension<T> on Iterable<T> { // 安全にfirstをする T? get safetyFirst { if (isNotEmpty) { return first; } return null; } }