Wie ersetze ich ein Element in einem Array?
Guten Morgen Forum.
Ich habe ein Array mit Werten gefüllt:
let myArray := [1, 2, 3, 4, 5];
Einzelne Werte kann ich mit der Funktion item herauslesen:
let myWert := item(myArray, 2);
Wie kann ich aber ein Element im Array mit einem anderen Wert versehen? Also im Prinzip so etwas:
item(myArray, 2) := 5;
Ich würde mich freuen, wenn jemand eine Idee hätte.
Danke, Jörg
4 Antworten
-
Hallo Jörg,
---
let myArray := [1, 2, 3, 4, 5];myArray:=for i in range(cnt(myArray)) do
if i=2 then 5 else item(myArray, i) end
end
---
Leo -
Hallo Joerg.
Nur so eine Überlegung.
Mit der Funktion slice() könnte man es versuchen.
let vArray := [1, 2, 3, 4, 5];
let Array1 := slice(vArray, 0, 1);
let ArrayErsatzwert := [5];
let Array2 := slice(vArray, 2, 5);
let ArrayNeu := text(array(array(Array1, ArrayErsatzwert), Array2)) -
Leo war schneller und eleganter.
-
Dankeschön und einen schönen Tag euch beiden.
Content aside
- vor 3 JahrenZuletzt aktiv
- 4Antworten
- 391Ansichten