'Could you share with me information about [...] in Dart?

I've solved several solutions on Codewars and saw that one solution uses [...], I tried to google what it is, but google only finds how to create arrays (List a = [1, 2, 3]), how to get the second element, etc.

Solution: List<int> reverseList(List<int> list)=>[...list.reversed];



Solution 1:[1]

in Dart when we use the three dots (...) it means that we are unpacking one and taking its values and throwing it, so when we have

List<int> reverseList(List<int> list)=>[...list.reversed]

means that we take the reverse list, unpack it and throw it in another List that you are creating

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Miguel Vieira Colombo