1
私が理解しているように、scala.jsではjs.Array
はmutable.Seq
に相当します。 List
とVector
のような不変なコレクションに変換すると、ブラウザのパフォーマンスに大きな影響を与えますか?Scala.jsで不変のコレクションを使うべきです
scala.jsでimmutablesを使用する際のベストプラクティスとは何ですか?
私が理解しているように、scala.jsではjs.Array
はmutable.Seq
に相当します。 List
とVector
のような不変なコレクションに変換すると、ブラウザのパフォーマンスに大きな影響を与えますか?Scala.jsで不変のコレクションを使うべきです
scala.jsでimmutablesを使用する際のベストプラクティスとは何ですか?
実際にJVMの状況とあまり変わっていません。一般的な経験則は、「不変であることが良い」ということです。より洗練された、より簡単な理由でより保守的なコードを生成する傾向があります。
内部ループの場合は(一部のデータをとり、結果がの不変構造の場合は特に)、パフォーマンスのために可変データ型を使用する価値があります。 JSの側面とのやりとり。しかし、私は、機能やタイプがパフォーマンスクリティカルであると信じる理由がない限り、不変にデフォルトすることがベストプラクティスであると言います...