다음 스칼라 코드는 some_file.txt의 각 줄을 인쇄합니다.for 루프의 스칼라 println
import scala.io.Source
val lines = Source.fromPath("some_file.txt").mkString
for (line <- lines) print(line)
print 대신 println을 사용하면 some_file.txt가 이중 간격으로 인쇄됩니다. 대신, 프로그램은 some_file.txt의 모든 문자 뒤에 개행 문자를 인쇄합니다. 누군가 나에게 설명 할 수 있을까요? 스칼라 2.8.0 베타 1을 사용하고 있습니다.
그는'fromPath'의 결과에'.mkString'을 호출했습니다. 이것은'Iterator [Char]'이고 추가 된 것들이 있습니다. 네가 이걸 안다는 걸 알지만 네가 그걸 더 분명하게 할 수있을 것 같아. 당신은 또한'String' 리터럴에 대한 이해를위한 예제를 넣을 수 있습니다. –