iterator

Mattepuffo's logo
Usare Iterator in ECMAScript 2025

Usare Iterator in ECMAScript 2025

Non ho ben capito se gli Iterator sono stati introdotti in ECMAScript 2025 o sono solamente stati ufficializzati.

Comunque sicuramente da questa versione possiamo usarli.

In pratica Iterator ci da la possibilità di eseguire alcune operazioni su array; si poteva ottenere lo stesso risultato anche prima, ma da quello che ho capito così sarebbe più performante.

Mattepuffo's logo
Introduzione agli SPL Iterators in PHP

Introduzione agli SPL Iterators in PHP

Generalmente, in PHP per iterare su array usiamo istruzioni come foreah / for / while in maniera "diretta".

Ma la SPL di PHP possiede diversi iteratori, che potrebbero essere usati in alcuni casi; specialmente con grosse quantità di dati, o quando vanno fatte diverse manipolazioni.

Questo perchè gli iteratori hanno diverse funzioni per questi scopi, e tendono ad essere anche più veloci.

Mattepuffo's logo
Introduzione a php-strem-iterator

Introduzione a php-strem-iterator

Non tutti conoscono / utilizzano la PHP SPL.

E quindi ci sono diverse librerie in giro che sostanzialmente potrebbero non essere usate in favore della SPL.

C'è però anche da dire che queste librerie sono generalmente più facili da usare.

Ad esempio php-stream-iterator!

Mattepuffo's logo
Iterare una HashMap in Java

Iterare una HashMap in Java

In Java iterare su una HashMap è uun pò diverso che iterare su una semplice lista.

Ci sono diversi modi per farlo, ma io vi posto direttamente quello che uso che mi piace di più!

Mattepuffo's logo
Usare le map in C++

Usare le map in C++

Le map sono dei contenitori formati da una chiave al quale corrisponde un valore.

In genere le chiavi vengono usate per ordinare e identificare un determinato valore; come se fosse un indice.

Il valore invece corrisponde al valore di una determinata chiave.

Nell'ultimo standard, il C++11, non ha subito molte varizioni.