<h1 id="now">foreach.fnum</h1>
<h2>Definición</h2>
<p> Itera los campos de un registro y permite usar sus valores como números con el apoyo de la sentencia go  </p>


<br>

<p><b>Variables expuestas </b> : index, key y value</p>
<br>
<p><b>Vea el código en</b></p> [functions.dkh](../functions.md) <p><b>y el ejemplo de abajo  </b>  </p>
<br>

<br>








<h2>Ejemplo</h2>

```DKL
#include "dkli.dkh"
#!
 
program "ejemplo"
{
    #include "functions.dkh"
 
    new registro
    {
        @"nombre":"Juan"
        @"apellido1":"López"
        @"apellido2":"García"
        @"Identidad de género":"Hombre"
    }    
 
    go foreach.fstr(index:i,key:k, value:v) with(registro)
    {
        do print("Índice:"+str(i)+" clave:"+k + " valor:"+v)
    }
 
    ref lista=list.create()
 
    do list.add(lista,"Uno")
    do list.add(lista,"Dos")
    do list.add(lista,"Tres")
 
    go foreach.lstr(index:i, value:v) with(lista)
    {
        do print("Índice:"+str(i)+ " valor:"+v)
    }
 
}
```


<br>
[Regresar](../functions.md)