2015-10-06 16 views
7

fish programming language ile sorun yaşıyorum ki tek bir (veya aslında, herhangi bir uzunlukta) karakter (tırnak dahil değil) yeni satır oluşturamıyorum. Düzenli ifadeler bile bunun için işe yaramaz. Bir 2-D Programlama Dili olduğu için, yeni bir satır kodu kırar - amaçlandığı gibi çalışmaz. Kodum, wiki sayfasında gösterildiği gibi değiştirilmiş bir fibonacci dizisi üretecidir, ancak komut satırına yazdırmak için değişmez boşluklar kullanır.Balıkta yeni satır yazdır (programlama dili)?

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

Yani, sorum şudur: Ben boşluklar yerine kullanabileceğiniz bir satır karakteri veya karakter dizisi var bu herhangi bir şekilde yardımcı olur eğer, aşağıda mı? Farklı bir yeni hat prosedürü takip etmeli miyim (yani, bir dosyaya ihtiyacım olduğu kadar çok çıktıyı çalıştırıyor ve sonra hepsini yeni hatlara değiştiriyor mu)?

+5

Yaşasın! Balık için bir etiket! –

cevap

4

bir ASCII tablosuna bakarak ve Balık istiflediklerinizi inceledikten sonra, benim cevap bu kadar basit olduğunu fark etti, biraz daha baktım ve gözlerimi temizlenir ve:

ao; 

bu balık mağazalarında arkasındaki mantık Yığındaki karakterler sayı olarak. Bu nedenle, 10 (Balık, onaltılık çubuğunu src olarak kabul eder) yığına yüklemek ve daha sonra o (basit karakter çıktısı) ile yazdırmak bir satırbaşı yazdırır.

nedenle, benim kod olur:

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

ben yaptım sonra zarar çok açık olduğumu. Umarım bu gelecekte başka birine yardımcı olur.

İlgili konular