scala> println(b.add(10))<console>:13: error: value add is not a member of scala.collection.immutab

在CMD中使用scala中调用add方法,对集合b添加元素10失败。

原因:定义的val b = set(5,6,7,8)它是一个不可变集合,不能够使用add方法进行元素的添加。

解决方法一:可以使用 += / -= 来对不可变集合b进行添加和删除

解决方法二:可以导入包,将不可变集合变为可变集合

import scala.collection.mutable

猜你喜欢

转载自blog.csdn.net/wh1t3zztjn/article/details/141962337