Erlang-Lesen von stdin, stdout schreiben
Ich versuche zu lernen erlang durch interviewstreet. Ich habe nur das erlernen der Sprache, nun, so weiß ich fast nichts. Ich Frage mich, wie die von stdin Lesen und nach stdout schreiben.
Möchte ich mal ein einfaches Programm schreibt "Hallo Welt!" die Anzahl der Zeiten erhielt in stdin.
Also mit stdin input:
6
Schreiben auf stdout:
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Idealerweise werde ich Lesen der Standardeingabe eine Zeile zu einem Zeitpunkt (auch wenn es nur eine Zahl in diesem Fall) also ich denke, ich werde mit get_line. Das ist alles was ich weiß, für jetzt.
Dank
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist eine andere Lösung, vielleicht auch mehr funktionsfähig.
Hier mein Schuss auf ihn. Ich habe escript so kann es von der Kommandozeile ausgeführt, aber es können in einem Modul ist einfach:
Wenn Sie nicht wollen, um eine Liste zu verwenden Verständnis, dies ist ein ähnlicher Ansatz auf der letzten Zeile des Codes durch die Verwendung von Listen:foreach und die gleiche Reihenfolge: