El ejemplo compara los nombres de las claves de dos matrices (usando una función definida por el usuario para comparar los nombres de las claves) y devuelve la diferencia:
El ejemplo compara los nombres clave y los valores clave de dos matrices (usando funciones integradas para comparar nombres clave y funciones definidas por el usuario para comparar valores clave) y devuelve la intersección:
El ejemplo compara los nombres clave y los valores clave de dos matrices (usando funciones definidas por el usuario para comparar) y devuelve la diferencia:
El ejemplo compara los valores clave de dos matrices (usando una función definida por el usuario para comparar los valores clave) y devuelve la diferencia:
La instancia genera el valor del elemento actual y el siguiente elemento de la matriz, y luego restablece el puntero interno de la matriz al primer elemento de la matriz: