[解決済み] Scala NilとList()の比較
2022-06-05 10:53:21
質問
Scalaでは、以下のような違いはありますか?
Nil
と
List()
?
そうでない場合、どちらがよりイディオム的なScalaスタイルでしょうか?どちらも新しい空リストの作成と空リストでのパターンマッチのためです。
どのように解決するのですか?
scala> println (Nil == List())
true
scala> println (Nil eq List())
true
scala> println (Nil equals List())
true
scala> System.identityHashCode(Nil)
374527572
scala> System.identityHashCode(List())
374527572
Nilの方がよりイディオム的であり、ほとんどの場合において好まれるでしょう。 質問ですか?
関連
-
[解決済み] ScalaのSeqとListの違いについて
-
[解決済み] Scalaで「:+」は何を意味するのか
-
[解決済み] sparkでrddオブジェクトをdataframeに変換する方法
-
[解決済み] Scalaのcase classとclassの違いは何ですか?
-
[解決済み] Scalaでファイル全体を読む?
-
[解決済み】Scalaのリスト連結、::と++の比較
-
[解決済み】Scalaにおける中括弧と括弧の正式な違い、また、どのような場合に使用すべきなのか?
-
[解決済み】case objectとobjectの違いについて
-
[解決済み] 型の論理和(ユニオン型)はどのように定義するのですか?
-
[解決済み】Scalaはどこでimplicitを探すのか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Scala forallの例?
-
[解決済み] Scala underscore - ERROR: 展開された関数のパラメータ型が見つかりません。
-
[解決済み】Scala 2.8のコレクション・ライブラリは「歴史上最も長い遺書」のケースか?[クローズド] Scala
-
[解決済み】Scalaの型消去を回避するにはどうしたらいいですか?または、なぜ私のコレクションの型パラメータを取得することができないのですか?
-
[解決済み】コマンドラインパラメータを解析する最良の方法?[クローズド]
-
[解決済み】Scalaでリスト内のアイテムを取得する?
-
[解決済み】良いスカラズの紹介【終了しました
-
[解決済み] Scalaの識別子 "implicitly "とは?
-
[解決済み] Scalaで環境変数を読み込む方法
-
[解決済み] Spark SQLでカラムの降順でソートするには?