x10语言- x10读取文件不像预期的那样



读取文本文件时遇到以下行为:

val input = new File(inputFileName);
val inp = input.openRead();
Console.OUT.println(inp.lines().next());
if (inp.lines().hasNext())
     Console.OUT.println(inp.lines().next());

我的输入文件包含

0 1
0 2
0 3

结果我得到

0 1
0 3

似乎inp.lines().hasNext()已经向前移动了指针,结果在文本文件中跳过了一行。这是臭虫吗?

是的,这看起来像一个bug。x10.io.FileReader.lines().hasNext()不应该在文本文件中跳转。你能在X10 JIRA项目中提出一个问题吗?

相关内容

  • 没有找到相关文章

最新更新