INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Frage zu Arrays und lokalen Variabeln



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

04.03.2010, 18:31
Beitrag #11

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.692
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Frage zu Arrays und lokalen Variabeln
' schrieb:Ist 1x3 nicht von der Dimension her 1?
Du hast das richtig erkannt: Wenn am Element "Array initialisieren" zwei Indexeingänge vorhanden sind, dann handelt es sich um ein zwei-dimensionales Array. Die Anzahl der Index-Eingänge gibt also die Dimensionen an. Der Wert, der an einem Index angeschlossen ist, gibt an, wie lang diese Dimension ist.


Zitat:Das initialisierte Array hat die Dim 1x3. Jetzt ersetze ich array (index 0x0) mit einem String (dim 1x1).
Ich glaube, du denkst viel zu kompliziert. LV ist da ganz einfach. Unsure

Von einem String muss man nicht sagen, er hat eine Dimension. Ein String ist zwar eine ein-dimensionale Anordnung von mehreren Zeichen. Dass das so ist, interessiert aber heutezutage (normalerweise) keinen mehr. Ein String ist schlicht und einfach ein (wenn auch etwas komplizierter) Datentyp.

Wenn du in LV sagt, ein Array hat "Dim 1x3", dann heißt das in LV eher, dass das Array 2-dimensional ist. Die eine Dimension hat die Länge 1, die andere die Länge 3. Es ist also nicht so, dass "1x3" bedeutet: die eine Dimension hat die Länge 3.

Weiterhin besteht ein Array aus Elementen (eben der Anzahl, die der Dimensionslänge entspricht). Diese Elemente haben alle einen definierten Typ, der bei "Array initialisieren" angegeben wird (werden muss). Ist der Typ ein String, sagst du ganz einfach: Array of String. Und wenn du jetzt einen String (beachte: dimensionslos) in dem Array speichern willst, weist du ihm einfach einem Index zu. z.B. mit "In Array ersetzen". Oder auch mit "Array erstellen", dann wird der String einfach als nächster Index an die bestehenden Elemente angehängt. Das Array (respektive die entsprechende Dimension) wird dann automatisch um eins länger.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Frage zu Arrays und lokalen Variabeln - IchSelbst - 04.03.2010 18:31

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Auswahl eines Arrays anhand des Wertes eines zweiten Arrays treffen alan 2 4.592 19.02.2015 16:12
Letzter Beitrag: alan
Bug Arrays... immer wieder Arrays nurso 6 7.510 15.08.2014 10:39
Letzter Beitrag: Lucki
  Anzahl an lokalen variablen im VI begrenzen? Moeseph 6 5.302 16.04.2012 16:05
Letzter Beitrag: GerdW
  Sequenzvariablen mit lokalen variablen ersetzen? flooney 3 6.922 12.04.2011 08:51
Letzter Beitrag: flooney
  Performance-Frage: Große Arrays in Cluster-Schieberegister Matze 20 20.716 14.12.2010 13:37
Letzter Beitrag: rasta
  Konsistenz von lokalen Variablen SK-AC 8 6.494 16.08.2010 14:16
Letzter Beitrag: IchSelbst

Gehe zu: