小编Imr*_*ran的帖子

7
推荐指数
4
解决办法
2万
查看次数

Scala: Why the Int type list contains String as well?

val wordList = List("I", "want", "to", "learn", "scala")
val wordSizeList = list.map(x=>x.length)
def func[A, B](a:List[A]):List[B]={
  a.collect({case x:B => x})
}

val result = func[Any, Int](wordList ::: wordSizeList)
Run Code Online (Sandbox Code Playgroud)

Below is the worksheet result

wordList: List[String] = List(I, want, to, learn, scala)
wordSizeList: List[Int] = List(1, 4, 2, 5, 5)
func: [A, B](a: List[A])List[B]

result: List[Int] = List(I, want, to, learn, scala, 1, 4, 2, 5, 5)
Run Code Online (Sandbox Code Playgroud)

why doesn't it filter based on the Generic type "B"? And if you see the …

generics scala

2
推荐指数
1
解决办法
57
查看次数

单处理器计算机中是否有单个汇编程序?

由于编译器将所有高级语言程序翻译成汇编语言,然后汇编程序将其转换为机器语言代码.
并且由于特定处理器有一种特定的汇编语言,因此所有不同类型的高级语言代码最终都会转换为特定的汇编语言代码.

所以在单处理器计算机中有一个汇编程序吗?

assembly

-4
推荐指数
1
解决办法
95
查看次数