mutable

    3

    2答えて

    ループの中で、私は次の繰り返しで必要なリストに新しい要素を追加します。 List<T>。 F#は一般的に不変のコレクションを使用することを奨励しています。不変のlistまたはseqを使用して私が望むものを達成できないようです。 変更可能な.Net List<T>をそのまま使用することは可能ですか、それとも不変なものだけを使用することをお勧めしますか?もしそうなら、私はそれをどのように達成できますか

    2

    2答えて

    タプルはPythonでは非可変データ型なので、タプルの包含は問題ではありません。なぜ、角括弧の代わりに円括弧でリスト内包がうまく動作し、正規のタプルを生成するのですか? タプルではないリストを定義するために丸括弧が使われていると思いました(私はそこに間違っているとは思いません)。 私の理解では、既に定義されているタプルに値を追加しています。タプルを更新することができます。タプルは変更不可能なので、

    -3

    1答えて

    if let fileObject = NSString(contentsOfFile: strBundle, usedEncoding:Int32? 私がこれを解決しようとするたびに、私はもっと不満を感じます!私を助けてください!私は "usedEncoding:"パラメータに何を記入する必要があるかわかりません。 予想引数の型 に型 '?のInt32 .TYPE'(別名 'Optional

    0

    1答えて

    私はc#で構造体の変更可能性について多くを読んだことがあります。ほとんどの言葉は、可変構造が悪いと言っています。私は理由を見る。 しかし、私は、可変構造体が正当であると思われるケースがあります。もちろん、私は構造体の変更可能性に浮かぶ問題に直面しています。 言って、私はGISエディタアプリケーションでは、このような単純な構造体を持っている: enum CoordinateSystem : byte

    1

    3答えて

    constオブジェクトが非constメンバ関数を呼び出せないことは知っています。 9.3.2項、第3項: CV修飾メンバ関数は、オブジェクト式に呼び出すことができる(5.2:C++ 14標準(2014 ISO/IEC 14882)になることを言います.5)object-expressionがメンバ関数よりもcv-qualifiedまたはless-cv-qualifiedの場合に限ります。 メンバ関

    3

    1答えて

    私は本当にこれをどうやって得るのか分かりません。私がそれを理解する限り、wordsはクロージャーに移動されます(これは私にとっては唯一の場所ですが、この後に使用される唯一の場所ですが)typed_someに従って& mutである必要があります。エラーが示唆しているのはまともなアイデアのようですが、その部分が図書館にあり、実装できるかどうかわかりません。 on_edit documentation.

    0

    2答えて

    #include<stdio.h> int main(void) { int x,y; x=10; y=x; x=5; printf("x=%d,y=%d\n",x,y); return 0; } 出力:X = 5、yが10 を=だから我々はyは不変であると言うことができますか?

    1

    1答えて

    私は借りと可変の錆の概念にこだわっている: #[derive(Debug)] struct Rectangle { height: u32, width: u32, } fn mut_area(rect_mut: &mut Rectangle) -> u32 { rect_mut.width /= 2; rect_mut.height * rect_

    0

    1答えて

    私はimplementation of a certain graph clustering algorithmをSparkのGraphXグラフ解析ライブラリを使って調べています。実装では、いくつかの可変(varメンバー)を持つclass VertexStateが使用されています。 分散実装では、同じノードが複数の処理ノードで複製される可能性があるため、この種の処理を行うと不正な動作につながる可能