2016-06-23 1 views
1

텍스트 파일에서 읽을 때 다음과 같은 문제가 발생했습니다.파일에서 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 3 

를 얻을 결과

0 1 
0 2 
0 3 

을 포함 inp.lines().hasNext() 앞으로 포인터를 이동 한 것으로 보인다 그 결과 하나 텍스트 파일에서 행을 건너 뜁니다. 이것은 버그입니까?

+0

세계의 병렬 프로그래밍에 오신 것을 환영합니다. 먼저 머리. –

+0

고마워요. .. 이건 나를 쓰다듬어 버렸지 만 실제로 while 루프가있는 경우, 이제 다른 종료 조건을 생각해야합니다. ( – Marina

답변

0

예, 버그 인 것 같습니다. x10.io.FileReader.lines().hasNext()은 텍스트 파일에서 앞으로 건너 뛰어서는 안됩니다. X10 JIRA project에 문제를 제기 할 수 있습니까?

+1

감사합니다. 결함을 제출했습니다. – Marina

관련 문제