C++
C#
Dart
F#
JavaScript
Kotlin
Python
Начиная со стандарта С+20
#include <iostream> #include <vector> #include <ranges> int main() { std::vector<std::string> people { "Tom", "Kate", "Bob", "Alice", "Sam" }; // пропускаем 2 элемента auto view = std::ranges::drop_view{people, 2}; for(const auto& person: view) { std::cout << person << std::endl; } // пропускаем 2 элемента view = people | std::views::drop(2); for(const auto& person: view) { std::cout << person << std::endl; } }
var people = new List<string>{"Tom", "Bob", "Alice", "Sam", "Kate"}; // пропускаем 2 элемента var view = people.Skip(2); foreach(var person in view) { Console.WriteLine(person); }
void main (){ var people = ["Tom", "Bob", "Alice", "Sam", "Kate"]; // пропускаем 2 элемента var view = people.skip(2); for(final person in view) { print(person); } }
let people = ["Tom"; "Bob"; "Alice"; "Sam"; "Kate"] let view = people |> List.skip 2 for person in view do printfn "%s" person
const people = ["Tom", "Bob", "Alice", "Sam", "Kate"]; // пропускаем 2 элемента const view = people.toSpliced(0, 2); for(person of view) console.log(person);
fun main() { val people = listOf("Tom", "Bob", "Alice", "Sam", "Kate") // пропускаем 2 элемента val view = people.drop(2) for(person in view) { println(person); } }
people = ["Tom", "Bob", "Alice", "Sam", "Kate"]; # пропускаем 2 элемента view = people[2:] for person in view: print(person)