mutable

    0

    2答えて

    ベストプラクティスのソートの質問です。 C++では、Pythonのos.pathに似たファイルシステムパスのラッパークラスがあります。このラッパークラスには、最後に出現するパス区切りを検索し、それを「末尾」(パスの最後の部分)と「頭」(それ以外の部分)に分割する「Split」というメンバー関数があります。現在のところ、この関数は分割に独自のメンバー変数m_filepathを使用します。 いくつかの

    0

    1答えて

    変更可能なList[List[Int]の可変コピーを作成したいと思います。私が考えていたのは、変更可能な配列ListBufferを使用してループし、各項目を追加していましたが、もっと効率的な方法や清潔な方法がありますか?

    4

    1答えて

    初めて可変ベクトルを使用しているうちに、Data.Vector.Unboxedにはmap、foldなどと思われる上位レベルの関数がありますが、Data.Vector.Unboxed.Mutableにはこれらのどれもありません。変更可能なベクター上の不変パッケージから関数を使用しようとしたがうまくいかなかった。 可変ベクトルパッケージにこれらの上位レベル機能が多くない理由は何ですか?

    8

    3答えて

    私は、反復的なデータ構造を反復的に特定の位置に要素を挿入するためにナビゲートしようとしています。私の限られた理解に、これは構造のルートへの変更可能な参照を取り、連続的にそのフォロワーを参照することによって、それを置き換える意味: type Link = Option<Box<Node>>; struct Node { next: Link } struct Recursive

    15

    1答えて

    非スタティックデータメンバーの宣言にmutable指定子を使用すると、オブジェクトの残りの部分がconstとして扱われるかどうかにかかわらず、データは変更可能です。この事実から、mutable指定子がconst修飾子と同じ種類のものであり、これは真実ではないという印象を受け取りやすいでしょう。実際には、言語はストレージクラス指定子としてmutable指定子を分類します。 mutableには保存期間

    1

    1答えて

    私は次の構造体を作成してから、時刻と値のプロパティを変更して、変更可能な値x.Time_とx.Value_を変更します。私は、後のコードでセッターのいずれかを使用しようとすると、しかし type TimeDataPoint = struct val mutable private Time_: DateTime val mutable private Value_

    2

    2答えて

    数週間以来、私たちはプロジェクトでStormを使用しています。今日、私たちは非常に奇妙な行動を発見しました。 のは、我々は次のトポロジを持っていると仮定しましょう:だから、私たちは、カスタムJavaオブジェクトを発するSpoutAを持って SpoutA ---> BoltB ---> BoltC 二つの異なるボルトに(さんがメッセージを呼びましょう)。 BoltBおよびBoltC。

    1

    1答えて

    私はCusterで使用する単純なデータ構造をRustに変換しようとしていますが、これは区間ツリーから始まりますが、基礎となるデータ構造(ここではstd::collections::BTreeSet)反復の間、本質的に重複している項目を現れるようにマージすることができます。 標準的なイディオムをコレクションに適用すると、不変であるというメッセージが表示されます。self.storageは変更不可能な

    0

    1答えて

    どちらのバージョンIList<T>[i].Method()がインデクサーに電話しますか?設定されたバージョンまたはバージョンを取得しますか?私にはList<MutableStruct> listがあります。私はによって変更可能なメソッドを呼び出し、list[0]が変更されていないことを確認します。私はそれがバージョンを取得し、暗黙的なコピーは予期しないものを呼び出すと思います。ご確認ください。あり

    3

    1答えて

    Python 3ではすべてがオブジェクトで偶数であるはずですが、それらは不変です。 数字用のラッパーオブジェクトを作成することは可能ですか?それが可変でなければならないことを除いて、それは普通の数字とまったく同じように振舞うでしょうか? 私はビルトイン使用してタイプ機能float型から派生する匿名ラッパーオブジェクトを作成しますが、変更可能であることを、それの挙動を変更することで実現可能であるかど