by shigemk2

当面は技術的なことしか書かない

scala-csvを使ってみて感想

github.com

  • 使い方はだいたいREADMEに載ってる。
  • READMEを見る限りだと基本はCSVファイルを読み書きするのがこのライブラリで出来ることで、たとえばプログラム上のCSVっぽい文字列をパースしてオブジェクトに変える、とかっていう運用はできないようだ。

くらいでしょうか。とりあえずソースコード読みます。

薄らぼんやりとしたListBufferの使い方 メモ

本当に薄らぼんやりとした使い方。mutableなListBufferを使うと、+=でどんどん要素を増やせる。empty[T]でListBufferを初期化。emptyは使われているっぽい。

scala> case class A(a: Int, b: String)
defined class A

scala>

scala> val a = scala.collection.mutable.ListBuffer.empty[A]
a: scala.collection.mutable.ListBuffer[A] = ListBuffer()

scala> a += A(1, "hoge")
res0: a.type = ListBuffer(A(1,hoge))

scala> a
res1: scala.collection.mutable.ListBuffer[A] = ListBuffer(A(1,hoge))

Collections - 具象可変コレクションクラス - Scala Documentation