当前位置:  开发笔记 > 编程语言 > 正文

Scala同时读取两个整数错误

如何解决《Scala同时读取两个整数错误》经验,为你挑选了1个好方法。

我有以下代码用于读取2个整数:

Array(N, Q) = readLine.split(" ").map(_.toInt)

为此,我收到以下错误:

error: value update is not a member of object Array

如果我做

val Array(N, Q) = readLine.split(" ").map(_.toInt)

我明白了:

error: not found: value N

如果我之前申报:

val N, Q

我明白了:

!error: '=' expected but ';' found.

那么如何同时读取这些整数呢?



1> Chris Martin..:

不要大写变量名称.

scala> val Array(n, q) = Array(1, 2)
n: Int = 1
q: Int = 2

Scala模式匹配以大写字母开头的特殊情况标识符.

相关问题:

如何将匹配模式转换为大写变量?

Scala语法奇怪与::并要求小写

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有