归档时我收到一个错误,称为“值 % 不是 scala.collection.immutable.Range.Inclusive 的成员”

svk 041994

我是 Scala 的新手,在这里我试图找到从 1 到 100 的偶数,所以当我过滤时,我得到了

scala.collection.immutable.Range.Inclusive

scala> var a = List(1 to 100)
a: List[scala.collection.immutable.Range.Inclusive] = List(Range(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100))

scala> a.filter(x => (x % 2 == 0))
<console>:26: error: value % is not a member of scala.collection.immutable.Range.Inclusive
       a.filter(x => (x % 2 == 0))
                        ^

scala> val b = a.filter(x => x % 2 == 0)
<console>:25: error: value % is not a member of scala.collection.immutable.Range.Inclusive
       val b = a.filter(x => x % 2 == 0)
                               ^
奇洛

您正在创建 的列表Range,而不是该范围内整数的列表。为此,将其更改为:

val a = (1 to 10).toList   

但是@Tim 是对的,您可以filter直接在Range

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

值|| 不是String的成员-scala

Spark Scala:增值不是scala.collection.mutable.ListBuffer的成员

错误:值+ =不是Long Scala的成员

Scala monads - “值映射不是”错误的成员

Scala-错误“值映射不是成员”

isAssignableFrom值不是scala中Any的成员

值%不是类型参数T(Scala)的成员

Scala奇怪的行为“值x不是成员”

Scala:值<不是Array [Double]的成员

在我的java类中使用scala.collection.immutable.Map

错误:值不是在 shell 上使用 Scala 的对象的成员

Scala测试错误:值/不是sbt.Configuration的成员

Scala-如何解决“值不是Nothing的成员”错误

Scala编译错误:值+ =不是Int的成员

Scala编译错误:值不是的成员

Scala:value ::不是Int的成员

为什么 cons 不是 immutable.this.IndexedSeq[List[List[scala.this.Tuple2[scala.this.Char,scala.this.Int]]]]] curr :: result 的成员

value - 不是类型参数 T | 的成员 Scala 错误

Scala-Cats Validated:值mapN不是ValidatedNel元组的成员

“值$不是StringContext的成员”-缺少Scala插件吗?

Scala 包对象覆盖问题:值 #:: 不是 ...Stream[Int] 的成员

值YpartialUnification不是scala.tools.nsc.Settings的成员

Scala值ID不是类型参数字段的成员

onSuccess的值不是scala.concurrent.Future [Any]的成员

Spark scala.collection.immutable.$colon$colon 不是字符串模式的有效外部类型

Scala Scala.js 导入 JavaScript 模块给出错误“方法值不是成员”

异常'out_of_range'不是std的成员?

从scala.collection.immutable.Iterable [String]中删除第一个和最后一个Element

RDD [scala.collection.immutable.Map [String,Any]的最大值和最小值