少したまったのでまとめてみた。 IterableLike zip(that):自身とthatを先頭から要素ごとにタプルにしたIterableを返す。要素数が異なる場合、余りは捨てられる。要素の多い方に揃える場合は zipAll を使う。 例) "hoge" zip "Scala" zipWithIndex:先頭の要素から順に (hoge,0),(piyo, 1),(foo, 2)...と添字をzipした(タプルにした)Iterableなオブジェクトを返す。 sliding(n,s) sつづつ進みながらn個をとる。 ex) "1234567".sliding(3,2) → Iterator("123", "345", "567") http://bit.ly/bJNfY6 TraversableLike groupBy(f):fの戻り値を元に分類する。ex) List(1,2,3,4).gr