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