0

Arrayvergleich

Ich benötige mal einen Denkanstoß. Ich habe in einem Skript ein für mich unlogisches Ergebnis, was ich mir nicht erklären kann. 

let a := [1, 4];
let b := [1, 4];
a = b

Das Ergebnis ist "Nein". Habe ich da einen Denkfehler und wenn ja, welchen? Mirko

3 Antworten

null
    • UweG
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Array's kann man meines Wissens in Ninox nicht so vergleichen.
    Probiere es mal mit like.
    Wichtig ist aber auch die Sortierung im Array.
    In deinem Beispiel wäre der Inhalt bei [4,1] der Gleiche wie [1,4] aber trotzdem würde es 'false'  ergeben.

    • mirko3
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Herzlichen Dank Uwe. Das hilft mir weiter und mit like funktioniert das, was ich erreichen wollte. Also, nochmals danke an Dich unermüdlichen Helfer hier. Mirko

    • UweG
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Eine andere Möglichkeit besteht darin, dass du die Inhalte der Array's als Text vergleichst.
    text(a) = text(b)

    Wiederum auf die gleiche Sortierung der Array's achten.

Content aside

  • Status Answered
  • vor 1 JahrZuletzt aktiv
  • 3Antworten
  • 21Ansichten
  • 2 Folge bereits