क्या String
को FiniteDuration
में स्काला में कस्टम कोड लिखने के बिना पार्स करना संभव है?स्ट्रिंग से स्काला फिनिट अवधि अवधि
वहाँ Duration
पर एक विधि, create
कहा जाता है, कि एक String
स्वीकार करता है, लेकिन है कि उत्पादन होता है एक Duration
और यह सुनिश्चित करें कि कैसे आगे इसमें से एक FiniteDuration
बनाने के लिए इसका उपयोग करने के लिए नहीं। Duration
पर कुछ फ़ैक्टरी विधियां हैं जो FiniteDuration
उदाहरण उत्पन्न करती हैं, लेकिन ये दर्शाती हैं कि मुझे अपने पैरामीटर का उत्पादन करने के लिए अपनी स्ट्रिंग को पार्स करना है (उनके हस्ताक्षर लंबे और TimeUnit
की अपेक्षा करते हैं)।
इन प्रकारों का उल्लेख मैं scala.concurrent.duration
से हूं।
धन्यवाद।
उत्कृष्ट, धन्यवाद! आपकी टिप्पणी देखने से पहले मैंने यह किया: 'अवधि। ऐप्ली (myString) .asInstanceOf [FiniteDuration]' लेकिन इसका तात्पर्य है कि 'myString' हमेशा एक सीमित अवधि का संदर्भ देगा, इसलिए यह बुलेट प्रूफ नहीं है। – user2916547