Scala Tutorialsを読む 23 Lists
http://scalatutorials.com/tour/interactive_tour_of_scala_lists.html
ここを読みます。
- List are constructed simply using List(element1, element2, ...)
- ListはシンプルにList(要素1,要素2,...)を使って作成される
- List elements can be of any type, but the List final type will be the lowest common denominator
- Listの要素はいかなる型を取る事が出来ますが、Listの最終的な型は共通の小限の型になります。
class Foo(val value1:Int) class Bar(value1:Int, val value2:Int) extends Foo(value1) val list:List[Foo] = List(new Foo(1), new Bar(2,3))
- The default List in scala, is scala.List which points to scala.collection.immutable.List src docs, and defined in scala/package.scala src docs
- Scalaでのデフォルトのリストはscala.Listで、scala.collection.immutable.Listのソースドキュメントとscala/package.scalaソースドキュメントで定義されています。
- The default List is implemented as a Linked list
- デフォルトリストはリンクリストで実装されています。
- It is immutable (any "changes" craete a new list, the original is untouched)
- これは書き換え不能です(変更するには元のリストは変えずに、新しいリストを作成します)
See Also opens in new page
新しいページを開いて参照