小编Rav*_*avi的帖子

在Scala中,n个数字结果的总和是错误的

我正在从文本文件中读取逗号分隔的数字,并在文件中执行所有数字的添加 - 但我得到的总和是错误的.

输入文件

1,2,3
Run Code Online (Sandbox Code Playgroud)

源代码

val file=Source.fromFile("D:/scala/test.txt")
 val f1=file.foldLeft(0)((a,b)=>a+b)
 println(f1)
Run Code Online (Sandbox Code Playgroud)

产量

238
Run Code Online (Sandbox Code Playgroud)

我可以在数组上执行添加并且它工作正常,但是从文件中读取数据时我无法得到正确的答案.

scala

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

标签 统计

scala ×1