問題タブ [mutators]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3545 参照

php - アクセサー ミューテーターを属している関係で使用する

Laravel 4 を使用し、User モデルにミューテーターを設定しました。

しかし、Cars モデルに、その車にリンクされたユーザー ID の関係が設定されています。

Car テーブルでその関係を呼び出しています。

さて、どうすればいいですか

現在は動作しません。これは、呼び出されているモデルとは別のモデルにあるためだと思いますか?

エラーは次のとおりです:「オブジェクト以外のプロパティを取得しようとしています」

間違った場所でミューテーターを呼び出していますか? 関係選択フィールドに入れてみましたが、フルネームのフィールド名も検索してエラーになりました。

0 投票する
4 に答える
826 参照

struct - 構造体フィールドの突然変異について

構造体フィールドを変更する方法に関するRustの本から:

以降:

可変性はバインディングのプロパティであり、構造自体のプロパティではありません。

point.x = 5variable を再バインドしているようには見えないため、これは直感に反するように思えますpoint。これをより直感的に説明する方法はありますか?

pointこれに頭を悩ませる唯一の方法は、元のコピーにPoint別の値で再バインドしていることを「想像」することですx(それが正確かどうかさえわかりません)。

0 投票する
1 に答える
901 参照

php - Laravel: ミューテーターで mysql 抽出データを並べ替える

以前の質問で、データベースから取得した結果に列を追加するためにミューテーターを実行しました (皆さんが私を助けてくれたので)。

今私の問題は次のとおりです。作成された属性で結果を注文するにはどうすればよいですか?

そこにあります:

0 投票する
3 に答える
759 参照

java - Java コードが null 値を返すのはなぜですか (アクセサーとミューテーター)?

このアクセサー/ミューテーター コンボをダウンさせようとしていますが、問題が発生しています。私はJavaを学んでいますが、これは私にはできないことの1つです。

そして、それは以下に示す主要部分を拡張します。

実行すると、出力は「null」です。メイン フォームから ID を取得して null を返さないようにする方法と、コードをクリーンアップする方法についてのアドバイスをいただければ幸いです。

0 投票する
2 に答える
821 参照

java - ミューテーターとアクセサー (継承を使用)

プログラムで別のクラスからプライベート変数を入力したい。

ミューテーターとアクセサーを使いたい。

NullPointerException のエラーが発生し続けます。私のコードの問題は何ですか?

0 投票する
1 に答える
74 参照

mutators - 特定の値を許可しない Mutator メソッド

識別子 employeeID を持つ int 型のインスタンス変数のミューテーター メソッドを作成するにはどうすればよいでしょうか。mutator メソッドでは、9999 より大きい値または 0 より小さい値は許可されず、その範囲外の値を適切な最大値または最小値に自動的に調整します。特定の値を許可せず、最小値または最大値の範囲外の値を返すミューテーター メソッドを取得する方法がわかりません。

私はJavaを使用しています

0 投票する
1 に答える
1376 参照

java - サブクラスの継承とミューテーター/アクセサーの相互作用

Java の継承について質問があります。Parent Child1 と Child2 の 3 つのクラスがあります。Child1 と Child2 はどちらも Parent メソッドのサブクラスです。

 

Child1 はユーザーから値を受け取り、親クラスの setMoney メソッドを使用します

 

私の質問は、Child2 が child1 からの入力値にどのようにアクセスできるかということです。子 2 にスーパークラスに追加の操作を追加してもらいたいのですが、そもそも値が初期化されていないかのように、child2 から 0 を取得します。

メインからChild1を呼び出しています

編集:コピーパスタは本物です