क्या हास्केल में स्पिंटफ समतुल्य है?स्ट्रिंग के लिए हास्केल प्रिंटफ
मुझे प्रारूप डबल स्ट्रिंग में स्ट्रिंग में कनवर्ट करने की आवश्यकता है, इसलिए, printf प्रकार के फ़ंक्शंस का उपयोग किए बिना कोई और तरीका है।
Prelude> putStrLn myDoubleVal
1.7944444444444447e-2
मैं बजाय
Prelude> putStrLn . sprintf "%.2f" $ myDoubleVal
1.79
की जांच की गई, मैं इसे एक ही समारोह के साथ दोनों आईओ और स्ट्रिंग प्रिंट नहीं पता था। – Zhen
टाइप सिस्टम जादू :) –
@Zhen एक प्रकार का सुरक्षित संस्करण रुचि का हो सकता है: http://hpaste.org/79643 उदा। प्रारूप (str। "-" str। "/" int) "हैलो!" "विश्व!" 123 –