Super! Das ist praktisch, dass FindMapElement() das aktuelle Element ändert. Allerdings funktioniert das nach AddMapElement() nicht auf die gleiche Weise:freak hat geschrieben:In dem Beispiel hier würde man also einfach nach dem FindMapElement(nameCount(), name$) nur noch nameCount() benutzen um auf das gefundene Element zuzugreifen.
Code: Alles auswählen
NewMap nameCount()
For k = 0 To 9
name$ = people$(k)
If FindMapElement(nameCount(), name$) = 0
AddMapElement(nameCount(), name$)
; nameCount() = 1 ; geht nicht
nameCount(name$) = 1 ; geht
Else
nameCount() + 1
EndIf
Debug name$ + " #" + Str(nameCount())
Next
Gruß, Little John