Hola Amigos
Existe alguna forma de poder comparar el valor de dos array ? el array es de varias dimensiones.
un saludo
Frafive wrote: Existe alguna forma de poder comparar el valor de dos array ? el array es de varias dimensiones.
//-----------------------------------------------------------------------------------------------------//
Function AComp( aArr1, aArr2 )
Local nEle
If Empty( aArr1 ) .and. Empty( aArr2 )
Return .T.
ElseIf Empty( aArr1 ) .or. Empty( aArr2 )
Return .F.
ElseIf ValType( aArr1 ) != "A" .or. ValType( aArr2 ) != "A"
Return .F.
ElseIf Len( aArr1 ) != Len( aArr2 )
Return .F.
EndIf
For nEle := 1 To Len( aArr1 )
If ValType( aArr1[ nEle ] ) == "A" .and. ! AComp( aArr1[ nEle ], aArr2[ nEle ] )
Return .F.
ElseIf ValType( aArr1[ nEle ] ) != ValType( aArr2[ nEle ] )
Return .F.
ElseIf ! ( aArr1[ nEle ] == aArr2[ nEle ] )
Return .F.
EndIf
Next
Return .T.
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: No registered users and 46 guests