我不知道如何修复此代码。它在returnFirstString某处“爆炸”,但我不知道为什么。另外,我不知道如何使用println正确显示结果。这种方法可以吗。
所以这里是代码:
def returnFirstString(a: Array[String]): Option[String]=
{
if(a.isEmpty) { None }
Some(a(0))
}
val emptyArrayOfStrings = Array.empty[String]
println(returnFirstString(emptyArrayOfStrings))