2015-10-06 4 views
7

fish programming languageに問題があります。ここでは、1行(実際には任意の長さ)の文字(引用符は含みません)に改行することはできません。これに対して正規表現さえ機能しません。 2-Dプログラミング言語であるため、新しい行がコードを分割します。意図したとおりに実行されません。私のコードは、wikiページに示されているように変更されたフィボナッチシーケンスジェネレータですが、リテラルスペースを使用してコマンドラインに出力します。これは、どのような方法で助け場合は、以下の通りです:Fish(プログラミング言語)で改行を印字しますか?

0:n" "o1:nv 
n:[email protected]:o" "< 

だから、私の質問はこれです:私はスペースの代わりに使用できる文字の改行文字やシリーズがありますか?私は別の新しい行手順(つまり、ファイルに必要なだけ多くの出力を実行してから、すべてを新しい行に変更する)を実行する必要がありますか?

+5

Hooray!魚のタグ! –

答えて

4

は少し難しく見て、私の目をクリアし、かつ、ASCIIテーブルを見て、魚にスタックを調べた後、私は私の答えは、このような単純なことに気づいた:

ao; 

この魚店の背後にある理由スタック内の文字を数字で表します。したがって、数字10(Fishは16進数をsrcに受け入れる)をスタックにロードしてからo(単純な文字出力)で印刷すると、キャリッジリターンが出力されます。

したがって、私のコードは次のようになります。私はそれをした後、それを傷つけるので、明らかだった

0:nao1:nv 
n:[email protected]:oa< 

。うまくいけば、これは将来他の誰かに役立ちます。

関連する問題