如何将数字拆分为scala中的数字
发布时间:2020-12-16 19:11:37 所属栏目:安全 来源:网络整理
导读:以下代码段可以很好地将数字拆分成数字,但它太长了: val digits = (num toString).toList map(_.toString) map(_.toInt) 我将它们添加到toString以在应用toInt时获取实际值,而不是表示toList返回的Char的Int值. 我是Scala的新手,我不习惯scala的表达风格.
以下代码段可以很好地将数字拆分成数字,但它太长了:
val digits = (num toString).toList map(_.toString) map(_.toInt) 我将它们添加到toString以在应用toInt时获取实际值,而不是表示toList返回的Char的Int值. 我是Scala的新手,我不习惯scala的表达风格. 解决方法scala> 123.toString.map(_.asDigit) res0: scala.collection.immutable.IndexedSeq[Int] = Vector(1,2,3) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |