collections

rust
fn main() {
    let mut numbers = Vec::new();
    numbers.push(1);
    numbers.push(2);
    numbers.push(3);

Vec<T> for growable arrays with owned data

rust collections
by Marcus Chen 1 tab
php
<?php

use Illuminate\Support\Collection;

// Create collection
$posts = collect(Post::all());

Laravel collections for data manipulation

laravel collections data-manipulation
by Carlos Mendez 2 tabs
rust
use std::collections::HashSet;

fn main() {
    let mut words = HashSet::new();
    words.insert("hello");
    words.insert("world");

HashSet<T> for unique value collections

rust collections
by Marcus Chen 1 tab
rust
use std::collections::VecDeque;

fn main() {
    let mut queue = VecDeque::new();
    queue.push_back(1);
    queue.push_back(2);

VecDeque<T> for double-ended queue operations

rust collections
by Marcus Chen 1 tab
rust
use std::collections::HashMap;

fn main() {
    let mut scores = HashMap::new();
    scores.insert("Alice", 10);
    scores.insert("Bob", 20);

HashMap<K, V> for key-value lookups

rust collections
by Marcus Chen 1 tab
ruby
# Map - transform elements
[1, 2, 3, 4].map { |n| n * 2 }          # => [2, 4, 6, 8]
['alice', 'bob'].map(&:upcase)          # => ['ALICE', 'BOB']
users.map(&:email)                       # => ['alice@example.com', ...]

# Select/Reject - filter elements

Enumerables and collection manipulation

ruby enumerable collections
by Sarah Mitchell 3 tabs
java
package com.example.demo.examples;

import java.util.*;
import java.util.stream.Collectors;

public class StreamExamples {

Java Streams API for data processing

java streams functional-programming
by David Kumar 1 tab