2010-05-15 18 views
5

मुझे यह जानना है कि printf फ़ंक्शन के सभी स्वरूपण नियम वर्तमान में काम करते हैं (या लागू होते हैं) F # में?printf और स्वरूपण नियम

उदाहरण के लिए, अगर मैं 9 पात्रों पर बहस संरेखित करना चाहते हैं (रिक्तियों के साथ गद्दी या 0), मैं का प्रयोग करेंगे:

printfn "%9A %9A" arg1 arg2 //don't seem to work 

धन्यवाद!

उत्तर

4

की जाँच डॉक्स करें

http://msdn.microsoft.com/en-us/library/ee370560(v=VS.100).aspx

(और संभवतः भी इन

http://en.wikibooks.org/wiki/F_Sharp_Programming/Input_and_Output

http://blogs.msdn.com/dsyme/archive/2010/01/08/some-tips-and-tricks-for-formatting-data-in-f-interactive-and-a-in-sprintf-printf-fprintf.aspx

)

हालांकि मैं विशेष रूप से% एक विनिर्देशक है, जो विभिन्न जादुई काम करता है के बारे में कल्पना और कार्यान्वयन के ठीक अंक के बारे में स्पष्ट नहीं कर रहा हूँ,। मैं देखूंगा कि मैं अभी कौन सी जानकारी खोद सकता हूं ...

+0

धन्यवाद ब्रायन। यह printf "% 9s" any_to_string arg1 के साथ काम करता है ... अच्छी तरह से वह फ़ंक्शन जिसे मैं नहीं ढूंढ सकता जो किसी भी_to_string को प्रतिस्थापित करता है .. – Stringer

1

प्रलेखन पढ़ें:

http://msdn.microsoft.com/en-us/library/ee370560.aspx

+0

यह कहता है *% ए: डिफॉल्ट लेआउट सेटिंग्स के साथ मुद्रित कोई भी मान स्वरूपित करता है। *। तो मुझे लगता है कि% ए प्रकार के लिए बिल्कुल कोई लेआउट नहीं है, है ना? – Stringer

+0

क्या आपने स्ट्रिंगफॉर्मैट का उपयोग करने का प्रयास किया था? – demokritos