mutable

    0

    1答えて

    リストの順列を反復するなど、リストを返すジェネレータを記述したいとします。次の簡単な例ください: def list_gen(): foo = [1,2,3,4] for i in range(5, 9): foo[1] = i yield foo bar = list(list_gen()) print(bar) bar = [l for l

    0

    1答えて

    ブーリアンのベクトルで数値を表現することによって、2進数で算術演算を再作成しています。各ベクトルの大きさが変わることがあるので、私は各ベクトルの長さを一致させる機能を作った: fn match_lengths(mut bit_vec0: Vec<bool>, mut bit_vec1: Vec<bool>) -> (Vec<bool>, Vec<bool>) { { let

    0

    1答えて

    私は(これはちょっとおかしい場合には、私は、余分なコードの束を削除 - このMCVEにしようとして)右のそれを取得します:私は import System.IO import Control.Monad import Data.IORef main :: IO() main = do hSetBuffering stdout NoBuffering input_li

    0

    1答えて

    2つの変更可能なリストを入力として受け取り、出力として2番目のリストに最初のリストを逆順に追加する関数を記述する必要があります。型定義は、次のとおりです type 'a mylist = 'a listcell ref and 'a listcell = Nil | Cons of 'a * ('a mylist) 私は定期的にリストを反転するかどうかは承知していますが、破壊的に最初

    3

    1答えて

    OCamlには、関数呼び出しの間に値を保持する関数内の変数がありますか?すべての関数呼び出しで同じオブジェクトへの参照であるPythonsのデフォルト引数のように動作する必要があります。そうでない場合は、明示的に値を返す必要はありません。その効果は次のようになります(関数が自然数を返す場合): foo();; 0 foo();; 1

    1

    1答えて

    初心者からPythonへCodingbatのリストを使って作業している間、私はリストや変数の変種の動作について理解していない振る舞いがあることに気付きました。それがスコープ外になるので、それはですので、ボボはなし得ない理由は以下の私の質問をフレームにいくつかのCodingbatの問題から派生したサンプルは、... getManipulatedNewList(で )、newnumsは、(これが正しい

    1

    4答えて

    データ構造体のような構造体を探しています。複数のインスタンスを作成し、不変でなくてもヒントを得ることができます。 だから私はこのようなものがあります: class ConnectionConfig(NamedTuple): name: str url: str port: int user: str = "" pwd: str = ""

    0

    3答えて

    私はKotlinを初めて使い、MutableList<MyObject>の注文に関するいくつかの質問をする必要があります。私が理解するように、IntとStringの両方についてmyMutableList.sortBy {it.int}とmyMutableList.sortByDescending {it.int}を実行できます。しかし、返品は常にUnitであり、MutableListではありません

    1

    1答えて

    私はそれがキーだことにより、一つのオブジェクトを取得する能力を持っているMutableMapにJSON -loadedオブジェクトを格納しています(JSONobjectでidフィールドに付属): [{id: 1, name: "Red"}, {id: 2, name: "Green"}] を私はしたい指標としてidとを使用していますMutableMapでnameを出力してください。 マッピング

    -1

    3答えて

    イメージバッファ用のクラスを作成します。クラスは次のようになります。 import ctypes class ImgBuf(): def __init__(self, bufnr=ctypes.c_int(-1)): self.bufnr = bufnr 属性「bufnr」参照することにより、共有ライブラリに引き渡され、バッファ管理のために変更されます。私はこのクラス