Özel kod yazmadan String
Scala'da FiniteDuration
ürününe ayrıştırmak mümkün müdür?Scala FiniteDuration Dize
üretir ancak String
kabul create
denilen Duration
bir yöntem, vardır bir Duration
ve daha fazla ondan bir FiniteDuration
oluşturmak için nasıl kullanılacağını emin değilim. FiniteDuration
örnekleri üreten Duration
üzerinde birkaç fabrika yöntemleri vardır, ancak bu onların parametreleri üretmek için benim dizgisi ayrıştırmak zorunda imgesini (imza uzun bir bekliyor ve TimeUnit
).
Bahsettiğim bu tipler scala.concurrent.duration
'dan alınmıştır.
Teşekkür ederiz.
Mükemmel, teşekkürler! Yorumunuzu görmeden önce şunu yaptım: 'Duration.apply (myString) .asInstanceOf [FiniteDuration]' ancak bu, myString'in her zaman sonlu bir süreye işaret edeceğini ima eder, bu yüzden kurşun geçirmez değildir. – user2916547