fromIterable<V extends Object> static method

Safety<Box<V>> fromIterable<V extends Object>(
  1. Iterable<V> iterable
)

iterable の二つ目以降の要素は無視される.

Implementation

static Safety<Box<V>> fromIterable<V extends Object>(Iterable<V> iterable) {

    final log = Log(classLocation: Box<V>, functionLocation: 'fromIterable');

    final content = iterable.firstOrNull;
    if (content == null) return Safety(Empty(), log);

    return Safety(Full(content), log);

}