Seite 2 von 2

Re: CopyStructure und LinkedLists

Verfasst: 26.05.2011 11:56
von delikanli_19_82
min/max für die arithmetische arrays ist eben der kleinste und der größte wert.

bei strings soll es den kürzesten und den längsten string ausgeben.

naja es kann ja vorkommen, das man ein eigenes popup-menü bastelt und den
längsten string ermitteln muss, um die breite des popup-menüs anzupassen.
statt jedes string element manuell zu durchlaufen, würde in dem fall eben ein Max
ausreichen.

warum diese als string und nicht als ziffer zurückgegeben werden liegt daran,
das es fälle geben kann, wo nur die stringlänge nicht ausreicht. die string-
länge selbst kann man ja dann mittels Len() erhalten. da keiner
zukünftige einsatzgebiete 100% abschätzen kann, versuche ich alles
möglichst vielseitig aufzubereiten.

den optimierungsvorschlag finde ich übrigens echt gut. das mache ich jetzt.

welchen vorstellung hättest du zu min/max?

mfg

kurt

Re: CopyStructure und LinkedLists

Verfasst: 26.05.2011 14:31
von NicTheQuick
Meine Vorstellung zu min/max ist die lexikalische. Also wie wenn du die Dateinamen in dem Dateimanager deiner Wahl nach Namen sortierst. Dabei ist Min() der oberste und Max() der letzte.

Du kannst ja speziell für Strings das Interface erweitern und sowas wie MinLex() und MaxLex() einbauen.
Strings kanns du direkt mit < und > vergleichen:

Code: Alles auswählen

If ("abcde" < "abcdef")
	Debug "ja"
Else
	Debug "nein"
EndIf