リストと文字列の識別子が「xs」という名前になっているのはなぜですか (Scala や他の言語)? 質問する

リストと文字列の識別子が「xs」という名前になっているのはなぜですか (Scala や他の言語)? 質問する

多くのサンプル Scala コードには、「xs」という名前の文字列とコレクションが含まれています。なぜ xs なのでしょうか?

例:

var xs = List(1,2,3)
val xs = "abc"

ベストアンサー1

基本的に、これは LISP に由来する命名規則です。その背後にある理論は次のとおりです。

  1. X は一般的なプレースホルダー名です。
  2. XS は X'es、つまり「たくさんの X」と発音されます。

おすすめ記事