ScalaのREPLでいくつかの例がありました。これはどのデータ型ですか、val one =(1,2,3)
Arrayオブジェクトをインスタンス化するとき(++演算子のテストを試みるとき)、完全に忘れてArray
と入力しました。
とにかく、これはどのようなデータ型ですか?
val one = (1,2,3)
上記のコードはどのようなデータ構造またはコンテナですか?この呼び出しは何ですか?それはなぜ有用なのですか?私はREPLが上記コードの有用な情報を与えたとは思わない。
ありがとうございます。
ノートで、開梱の構文についての特別なものは何も存在しないこと。それは簡単なパターンマッチングです。 – agilesteel
@agilesteel:はい、パターンマッチングです。タプルのパターンマッチングの構文は、スカラ言語仕様の独自のセクション(8.1.7、タプルパターン)を取得します。 –
Scala 2.9から、REPL内の式の型を尋ねることができます。 'scala>:type(1、" 2 "、true)'は '(Int、java.lang.String、Boolean)'を返します。 –