val a=new String("Hello")和之间有什么区别val a="Hello"
例:
val a="Hello"
val b="Hello"
a eq b
res:Boolean=True
Run Code Online (Sandbox Code Playgroud)
同理:
val a=new String("Hello")
val b=new string("Hello")
a eq b
res:Bolean=False
Run Code Online (Sandbox Code Playgroud) 假设我有一个如下所示的函数:
def foo(x: Int*)(y: Int*): Int = ???
Run Code Online (Sandbox Code Playgroud)
如何传递Array第x和y到foo?
val x = Array(4,6,3,7)
val y = Array(3,4,6,3)
foo(x, y) // Error:Type mismatch
Run Code Online (Sandbox Code Playgroud) 我可以使用数组来制作歌曲列表。因为数组支持随机访问。即我可以同时播放不同索引中的歌曲。同样,我需要列表、元组、集合和映射的现实生活示例。
scala ×3