operator + method

  1. @override
Int64List operator +(
  1. Object other
)

Returns the concatenation of this list and other.

Returns a new list containing the elements of this list followed by the elements of other.

The default behavior is to return a normal growable list. Some list types may choose to return a list of the same type as themselves (see Uint8List.+);

Implementation

@override
Int64List operator +(Object other) {
  if (other is Int64List) return Int64List.fromList(inner + other.inner);
  if (other is $data.Int64List) return Int64List.fromList(inner + other);
  if (other is List<int>) return Int64List.fromList(inner + other);
  if (other is Iterable<int>) {
    return Int64List.fromList(inner + other.toList(growable: false));
  }
  throw ArgumentError.value(other);
}