28

Nilforに相当するものはSetscalaにありますか?

Nilの値としてを使用しようとしましたSetが、エラーが発生しました ( の型が でNilあるためと予想されますList) 。

ありがとう

4

3 に答える 3

39

Set.emptyそのセットですか。直接取得することはできませんが、それはSetコンパニオン オブジェクト内の単なるプライベート オブジェクトであることがわかります (明らかに、 と呼ばれますEmptySet)。正しい型にキャストしてそのSet.emptyセットを返すだけです。

Nilセットはパラメータが不変であるため、 with の代わりにこの方法で行われます。 Nilは ですがList[Nothing]()、 には何も追加できませんでしたSet[Nothing]()

空集合の型を指定する必要がある場合は、eg を使用できますSet.empty[String]

于 2012-05-08T20:52:00.800 に答える
12

Set.emptyまたは単に使用できますSet()

于 2012-05-08T20:49:12.397 に答える
7

私はあなたが探していると思いますSet.empty

于 2012-05-08T20:49:12.443 に答える