【发布时间】:2017-01-05 05:53:52
【问题描述】:
我有一个List[<DataType>] 作为输入。我想检查列表是否包含所有相同的值(不是数据类型)。
Scala 中是否有内置方法或直观方式来执行此操作,而不是遍历列表和检查。
【问题讨论】:
-
"而不是遍历列表" 任何解决方案都必须遍历列表(至少在找到不同的元素之前)
-
好的,好点。我更多地考虑的是 Scala 是否有一些更优化的构造,然后用户迭代列表。
-
所有相同的数据type,意思是
DataType是一个trait/abstract类? -
@YuvalItzchakov 不,他们是一流的。存在于 org.apache.spark.sql.types
-
现在你把事情搞糊涂了。你说过你有@jwh 的答案,但那是关于价值观的,在你的评论和问题的正文中,你说你想匹配类型。但是在你的主题中,你说的是价值观。您能否举例说明您要检查的内容和预期的输出?
标签: scala list apache-spark