Ich versuche, erlang durch interviewstreet zu lernen. Ich lerne gerade die Sprache jetzt, also weiß ich fast nichts. Ich habe mich gefragt, wie man von stdin liest und auf stdout schreibt.
Ich möchte ein einfaches Programm schreiben, das "Hello World!" die Anzahl der Male in Stddin erhalten.
Also mit stdin Eingabe:
%Vor%Schreiben Sie nach stdout:
%Vor%Idealerweise lese ich die stdin Zeile für Zeile (obwohl es in diesem Fall nur eine Ziffer ist), also denke ich, dass ich get_line verwenden werde. Das ist alles, was ich für jetzt weiß.
Danke
Danke
Hier ist meine Einstellung dazu. Ich habe escript verwendet, so dass es von der Kommandozeile aus ausgeführt werden kann, aber es kann leicht in ein Modul eingefügt werden:
%Vor%Wenn Sie kein Listenverständnis verwenden möchten, ist dies ein ähnlicher Ansatz für die letzte Codezeile, indem Sie lists verwenden: foreach und die gleiche Sequenz:
%Vor%