[解決済み] Scalaで「:+」は何を意味するのか
2022-02-17 12:43:27
質問
というScalaのコードを見かけました。
def next(): Array[String] = someVariable.next() :+ iterator.key
ここで
someVariable
にはメソッドがあります。
next()
で次の行を取得し、そのイテレータは
Iterator[String]
.
とは何ですか?
:+
の意味は?
どのように解決するのですか?
:+
が返す型に対するメソッドです。
someVariable.next()
.
おそらくは
scala.Array.:+
この配列のコピーに要素を追加したもの。
これもIDEがあれば大いに助かるケースです。例えばIntellijでは、以下のコマンドを使用することができます。
:+
で、それがどこから来たのかがすぐにわかる。このようなツールは、scalaを書く上で非常に貴重なものだと思います。
関連
-
[解決済み] Scalaでswitch/case(単純なパターンマッチ)を使うには?
-
[解決済み] Scalaのcase classとclassの違いは何ですか?
-
[解決済み] Scalaのapply関数とは何ですか?
-
[解決済み】Scalaの記号演算子にはどんな意味があるの?
-
[解決済み】Scalaでjava.String.formatを使用する方法は?
-
[解決済み】Scalaの「リフティング」とは何ですか?
-
[解決済み] Scalaで'type'キーワードが何をするのか理解する。
-
[解決済み】Scalaのimplicitを理解する。
-
[解決済み】Scalaはどこでimplicitを探すのか?
-
[解決済み] Scala における `#` 演算子の意味とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] java.lang.NoClassDefFoundError: scala/Product$class
-
[解決済み] スパークSPLラウンド&ブラウンド
-
[解決済み] AWSのためのScala SDKまたはインターフェースはありますか?
-
[解決済み] Scala: スライド(N,N) vs グループ化(N)
-
[解決済み] NoClassDefFoundError: org/apache/hadoop/fs/StreamCapabilities (s3データをsparkで読み込む際に発生します。
-
[解決済み] SparkSQL - パーケットファイルを直接読み込む
-
[解決済み] Scalaの''って何?
-
[解決済み] MapのmapValuesとtransformの違いについて
-
[解決済み] Scalaでファイル全体を読む?
-
[解決済み】case objectとobjectの違いについて