小编amk*_*o23的帖子

Scala中的这条分割线是什么意思?

我有一个Scala代码的问题,我发现这个分裂线.之前我只使用过分割线:

var newLine = line.split(",")
Run Code Online (Sandbox Code Playgroud)

但这种分裂意味着什么呢?

var newLine2 = line.split(",(?=([^\"]*\"[^\"]*\")*[^\"]*$)")
Run Code Online (Sandbox Code Playgroud)

我需要拆分的行看起来像这样:

1966, "Green, Green Grass of Home", Tom Jones, 850000
Run Code Online (Sandbox Code Playgroud)

提前致谢!

regex scala

6
推荐指数
1
解决办法
210
查看次数

Scala中的这段代码有什么问题?(需要很长时间)

我是使用Scala的新手,大多数时候我不知道如何处理错误消息.有人可以帮我这个代码吗?我需要更改什么才能使此代码生效?顺便说一下,我正在Scala中写Euklid最大的公约数.

  def userInput() {
    var x: String = Console.readLine("Please enter the first number you want to calculate. ")
    var y: String = Console.readLine("Please enter the second number you want to calculate. ")
    println(userInput())
  }

  def ggt(firstNumber: Long, secondNumber: Long): Long = {
    var x = firstNumber
    var y = secondNumber

    if (y == 0) {
      return x
    }

  }
Run Code Online (Sandbox Code Playgroud)

我得到的错误是"类型不匹配;找到:单位必需:长"在这一行:if(y == 0){

我应该改变什么?在此先感谢您的帮助!

eclipse types scala long-integer

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

标签 统计

scala ×2

eclipse ×1

long-integer ×1

regex ×1

types ×1