diff --git a/03-05/TextCounter040.scala b/03-05/TextCounter040.scala new file mode 100644 index 0000000..1771022 --- /dev/null +++ b/03-05/TextCounter040.scala @@ -0,0 +1,12 @@ +import scala.io.Source + +val filename = args(0) +val src = Source.fromFile(filename) // オブジェクトを取得 +var charCount = 0 +var lineCount = 0 +val lines = src.getLines +for (line <- lines) { + charCount += line.length + lineCount += 1 +} +println("文字数 = " + charCount + ", 行数 = " + lineCount) diff --git a/03-05/data.txt b/03-05/data.txt new file mode 100644 index 0000000..4a02622 --- /dev/null +++ b/03-05/data.txt @@ -0,0 +1,2 @@ +Hello Wolrd +Scala Programming Sample