[linux-l] Re: C++ - <vector> ...
Oliver Bandel
oliver at first.in-berlin.de
Mi Jun 1 13:29:24 CEST 2005
On Wed, Jun 01, 2005 at 11:06:51AM +0000, Rocco Rutte wrote:
> Hi,
>
> * Oliver Bandel [05-06-01 00:14:40 +0200] wrote:
>
> >===================================================================================
> >first:~ oliver$ ocaml
> > Objective Caml version 3.08.0
> [...]
> >===================================================================================
>
>
> >Da braucht man nix groß herum zu definieren und sich einen abzubrechen.
>
> >Programmieren kann auch einfach sein und Spaß machen. :)
>
> Weil ich mir die von dir erwähnte Language-Shootout-Seite mal angeguckt
> habe und es gerade passt: man soll Code in $sprache schreiben, der
> Zeilen von stdin liest und rückwärts auf stdout ausgibt.
>
> Wenn man mal von main() und den Opal-Include-Äquivalenten absieht, ist
> der vollständige Code der:
>
> | FUN reversefile : com[void]
> | DEF reversefile ==
> | readLines (stdIn) & (\\lines.writeLines (stdOut, revert (lines)))
sieht ja schnuckelig aus.
Ist "lines" automatisch definiert? Oder wo kommt das her?
lines ist eine list of Inputlines?
So habe ich die Aufgabe jedenfalls verstanden: Reihenfolge der Zeilen
ändern.
Der OCaml-Code, den der Autor dort eingebracht hat
scheint mir irgendwie etwas aufgebläht zu sein.
Sollte auch wesentlkich kürzer machbar sein.
Ciao,
Oliver
Mehr Informationen über die Mailingliste linux-l