Das Problem ist, dass ich eine rekursive Struktur habe. Um genau zu sein erstelle ich ein Menue. Das Menue hat wieder submenues. Die Rekusion hat eine fixe tiefe und nur das letzte submenue ist jewals eine dynamische Liste. In Delphi hatte ich sowas immer so ungefaehr gemacht:
Delphi-Quellcode:
with MainMenu.items.add('oberstes') do
begin
with add('untermenue') do
begin
add('unteruntermenue1');
add('unteruntermenue2');
end;
with add('untermenue2') do
begin
add('unteruntermenue1');
add('unteruntermenue2');
end;
end;
Also mal so vom Prinzip.
Ich finde das eine sehr uebersichtliche Weise dies zu tun.
Aber wie mache ich es vernuenftig ohne with?
EDIT: Tippfehler korrigiert
Letzter Tipp: Drogen. Machen zwar nicht glücklich, geben einem aber wenigstens das Gefühl glücklich zu sein.
Have a lot of fun!