Code: Select all | Expand
local aDatos:={1,2,3}
if (x in aDatos)
? "esta"
endif
eso al ejecutarlo me da un error de argumento, que hago mal?
Code: Select all | Expand
local aDatos:={1,2,3}
if (x in aDatos)
? "esta"
endif
Code: Select all | Expand
local x := "a"
local aDatos := "abc"
if (x $ aDatos)
? "esta"
endif
Code: Select all | Expand
local x := 1
local aDatos := {1,2,3}
if (Ascan(aDatos, x)>0)
? "esta"
endif
Code: Select all | Expand
x IN aDatos
Code: Select all | Expand
(Ascan(aDatos, x)>0)
I think Gustavo is using Harbour , the operator IN only exists in XHarbour
Code: Select all | Expand
#include "fivewin.ch"
#include "hbcompat.ch"
function Main()
local x := 2
local aList := { 1,2,3 }
if ( x IN aList )
? "ok"
else
? "not ok"
endif
return nil
Code: Select all | Expand
#translate ( <exp1> IN <exp2> ) => ( ( <exp1> ) $ ( <exp2> ) )
Code: Select all | Expand
if ( x IN aList )
Code: Select all | Expand
if ( x $ aList )