• 構造体への参照に対するAdd traitを実装するにはどうすればよいですか?

    質問 私は、2つの要素 Vector 構造体を作成し + 演算子をオーバーロードしたい。 私はすべての関数とメソッドが値ではなく参照を取るようにしました。 + 演算子も同じように動作するようにしたいです。 impl Add for Vector { fn add(&self, other: &Vector) -> Vector {

    2023-10-07 07:24:57
  • [解決済み] 上のセルから値を取得する

    質問 Googleスプレッドシートで、すぐ上のセルの値に到達することは可能でしょうか? 意味は 1つのセルで A2 上のセルから値を表示したい、つまり A1 . その座標だからではなく、それが上のセルだからです。私はこれを行うには、単に値を上記のセルと同じに設定します。 この2つの間に新しい行を作ると、こうなります。 私たちが知っているように、参照がこの方法

    2023-07-10 05:05:41
  • [解決済み】なぜRustでは明示的なライフタイムが必要なのですか?

    質問 を読んでいたのですが ライフタイム編 で、名前付き/明示的なライフタイムの例として、こんなのを見つけました。 struct Foo<'a> { x: &'a i32, } fn main() { let x; // -+ x goes into scope

    2022-04-02 09:25:47
  • [解決済み] 借用コンテンツから移動できない/共有リファレンスの後ろから移動できない

    質問事項 エラーメッセージがよくわからない cannot move out of borrowed content . 何度も受信して、いつも解決しているのですが、理由がわかりません。 例えば、こんな感じです。 for line in self.xslg_file.iter() { self.buffer.clear(); for current_char in l

    2022-02-10 14:59:39