Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
scala—如何用scala';REPL中的s List()_Scala_List - Fatal编程技术网

scala—如何用scala';REPL中的s List()

scala—如何用scala';REPL中的s List(),scala,list,Scala,List,我正在导入java.util.u,当我使用scala的List()集合时,它优先。我必须显式地编写scala.collection.immutable.List来访问scala的集合。如何使REPL在默认情况下使用scala的List(),即使我导入java.util_ scala> import java.util._ scala> val dup = List(1,1,1,2,3,4,5,5,6,100,101,101,102) <console>:35: err

我正在导入java.util.u,当我使用scala的List()集合时,它优先。我必须显式地编写scala.collection.immutable.List来访问scala的集合。如何使REPL在默认情况下使用scala的List(),即使我导入java.util_

scala> import java.util._

scala> val dup = List(1,1,1,2,3,4,5,5,6,100,101,101,102)

<console>:35: error: object java.util.List is not a value
       val dup = List(1,1,1,2,3,4,5,5,6,100,101,101,102)
                 ^

scala> val dup = scala.collection.immutable.List(1,1,1,2,3,4,5,5,6,100,101,101,102)

dup: List[Int] = List(1, 1, 1, 2, 3, 4, 5, 5, 6, 100, 101, 101, 102)

scala>
scala>import java.util_
scala>val dup=List(1,1,1,2,3,4,5,5,610101102)
:35:错误:对象java.util.List不是值
val dup=列表(1,1,1,2,3,4,5,5,610101102)
^
scala>val dup=scala.collection.immutable.List(1,1,1,2,3,4,5,5,610101102)
dup:List[Int]=List(1,1,1,2,3,4,5,5,6,100,101,101,102)
斯卡拉>

显式导入scala.collection.immutable.List。

显式导入scala.collection.immutable.List。

您可以导入除java.util.List之外的所有内容,如下所示:

import java.util.{List => _, _}

您可以像下面这样导入除
java.util.List
之外的所有内容:

import java.util.{List => _, _}

为避免命名空间冲突,如果需要以下两种情况,可以在导入过程中重命名:

import java.util.{List => JList, _}

为避免命名空间冲突,如果需要以下两种情况,可以在导入过程中重命名:

import java.util.{List => JList, _}

如何排除多个包?。Map alsohow排除多个包?时出错?。Map Alsoca出现错误。能否显示重命名多个包的语法?在同一行中可以有多个重命名,而最后的下划线将按原样导入该包中的所有其他名称。多重重命名如下
import java.util.{List=>JList,Map=>JMap,}
。是关于该主题的简单而好的参考。能否显示重命名多个包的语法?在同一行中可以有多个重命名,而最后的下划线将按原样导入该包中的所有其他名称。多重重命名如下
import java.util.{List=>JList,Map=>JMap,}
。这是一个关于这个话题的简单而好的参考。