aScan en un array multidimensional...?

aScan en un array multidimensional...?

Postby goosfancito » Mon Jul 18, 2016 3:20 pm

Hola.
Tengo:
aLista[01] = { 1, 3, 2}
aLista[02] = { 7, 3, 2}
aLista[03] = { 8, 6, 2}
aLista[04] = {10,3,12}

y quiero utilizar el aScan para que me verifique si en la primer columna
tiene un numero...

intente:
Code: Select all  Expand view
nPos:= aScan(aLista, { | array | array[1] == 8} )

Pero no tuve suerte.

com lo hago?
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Re: aScan en un array multidimensional...?

Postby Carles » Mon Jul 18, 2016 5:01 pm

Hola,

La asignacion hazla mejor con :=

Esto funciona bien

Code: Select all  Expand view
#include 'fivewin.ch'

function main()
    local aLista := array(4), npos

    aLista[1] := { 1, 3, 2}
    aLista[2] := { 7, 3, 2}
    aLista[3] := { 8, 6, 2}
    aLista[4] := {10,3,12}
   
    nPos:= aScan(aLista, { | array | array[1] == 8} )
    ? nPos
retu nil
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1104
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Re: aScan en un array multidimensional...?

Postby goosfancito » Mon Jul 18, 2016 7:52 pm

Gracias!
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 64 guests