2014-06-19 4 views
2

Je voudrais savoir comment transmettre des arguments à un programme golfscript à partir de la ligne de commande. J'utilise l'interpréteur ruby ​​que j'ai téléchargé sur golfscript.com. D'après ce que j'ai compris de googler un peu, dans ruby ​​vous passez des arguments comme celui-ci ruby ./program.rb 4, mais faire ruby ./golfscript.rb prnt.gs 4 ne fonctionne pas (imprime une chaîne vide).Comment passer des arguments à un programme golfscript à partir de la ligne de commande

Dans golfscript, les arguments sont supposés être transformés en chaîne et poussés vers la pile. prnt.gs le code est juste p (c'est supposé imprimer le haut de la pile - l'argument).

Qu'est-ce que je fais mal?

+0

Quelle erreur obtenez-vous? – Max

+0

Désolé, j'ai écrit que j'ai eu une erreur mais en fait cela n'a pas fonctionné comme prévu. Edité la question. – user3700847

Répondre

1

l'essayer en cours d'exécution comme ceci:

>echo 4 | ruby golfscript.rb prnt.gs 
Questions connexes