🧑💻List
Свойства и методы List
Listvoid main() { List<int> numbers = [1, 2, 3, 4, 5]; print(numbers.length); // Вывод: 5 }
void main() { List<String> fruits = ['apple', 'banana']; fruits.add('orange'); print(fruits); // Вывод: [apple, banana, orange] }
void main() { List<String> colors = ['red', 'green', 'blue']; colors.insert(1, 'yellow'); print(colors); // Вывод: [red, yellow, green, blue] }
void main() { List<String> animals = ['cat', 'dog', 'fish']; animals.remove('dog'); print(animals); // Вывод: [cat, fish] }
void main() { List<String> cities = ['New York', 'London', 'Tokyo']; cities.removeAt(1); print(cities); // Вывод: [New York, Tokyo] }
void main() { List<int> numbers = [1, 2, 3]; numbers.clear(); print(numbers); // Вывод: [] }
void main() { List<String> countries = ['USA', 'Canada', 'Mexico']; print(countries.contains('Canada')); // Вывод: true }
void main() { List<String> fruits = ['apple', 'banana', 'orange']; print(fruits.indexOf('banana')); // Вывод: 1 }
void main() { List<int> numbers = [3, 1, 4, 2]; numbers.sort(); print(numbers); // Вывод: [1, 2, 3, 4] }
void main() { List<int> numbers = [1, 2, 3]; List<int> squares = numbers.map((n) => n * n).toList(); print(squares); // Вывод: [1, 4, 9] }
dartКопировать кодvoid main() { List<String> fruits = ['apple', 'banana', 'orange']; print(fruits.first); // Вывод: apple }
dartКопировать кодvoid main() { List<String> fruits = ['apple', 'banana', 'orange']; print(fruits.last); // Вывод: orange }
dartКопировать кодvoid main() { List<int> numbers = [1, 2, 3, 4]; print(numbers.reversed.toList()); // Вывод: [4, 3, 2, 1] }
dartКопировать кодvoid main() { List<int> numbers = [10, 20, 30, 40, 50]; print(numbers.sublist(1, 4)); // Вывод: [20, 30, 40] }
dartКопировать кодvoid main() { List<String> names = ['Alice', 'Bob', 'Charlie']; names.forEach((name) => print(name)); // Вывод: // Alice // Bob // Charlie }
dartКопировать кодvoid main() { List<int> numbers = [1, 2, 2, 3, 4, 4]; print(numbers.toSet().toList()); // Вывод: [1, 2, 3, 4] }
dartКопировать кодvoid main() { List<int> numbers = [1, 2, 3, 4]; int sum = numbers.fold(0, (prev, element) => prev + element); print(sum); // Вывод: 10 }
dartКопировать кодvoid main() { List<int> numbers = [1, 2, 3, 4, 5]; print(numbers.take(3).toList()); // Вывод: [1, 2, 3] }
dartКопировать кодvoid main() { List<int> numbers = [1, 2, 3, 4, 5]; print(numbers.skip(2).toList()); // Вывод: [3, 4, 5] }
dartКопировать кодvoid main() { List<int> numbers = [1, 2, 3, 4, 5]; List<int> evenNumbers = numbers.where((n) => n.isEven).toList(); print(evenNumbers); // Вывод: [2, 4] }
Last updated