内側のリストを有することができる要素のパターンマッチング:今反復処理または私は以下の構造を有するスカラ
case class Something(name: String, more: List[Something])
は、私は、この「ツリー」内のすべての可能な要素の上に行きたいことを、想像することができます
どうすればよいですか?私は、この構造の上に副作用を実行したい:
Something("some", List(Something("someMore", Nil), Something("momoMore", Nil), Something("nowIwantToSee", List(...... a lot more something )) ))
そしてこれは、より多くの入れ子構造に行くことができます....
???
勘弁を。これらの 'println()'はすべて、一致する前に一番上の単一の 'println(something.name)'で置き換えることができます。 – jwvh
ああ、私は悪い、私はそれを逃した。指摘してくれてありがとう。私は編集をしました。 – oblivion
Ah。余分な空白を取り除き、インデントを修正してください。それは素晴らしいクリーンコードになります。 – jwvh