ライブラリ: JSON - ページ 2 12 新しいコメント Edgar Akhmadeev 2025.10.13 10:28 #11 Sergey Gridnev #: ライブラリのコードを見たわけではありませんが、提示された断片から判断すると、setPropertyメソッドとAddメソッドはオブジェクト(this)への参照を返すので、ドット経由で再度クラスメソッドを参照することができます。 これにより、このような呼び出しの連鎖を集めることができます。 それはわかった: ....add().add() しかし、メソッド呼び出しがコンストラクタにどのように付随しているのかがわかりません。また、newとどのように対応しているのか。 Sergey Gridnev 2025.10.13 10:44 #12 Edgar Akhmadeev #:それは理解している:しかし、メソッド呼び出しがコンストラクタにどのように付随しているのかがわかりません。そして、それがどのようにnewと適合するのか。 newは参照を返す。コンストラクタはそれとは関係ない。 Edgar Akhmadeev 2025.10.13 11:51 #13 Sergey Gridnev #: デザイナーは関係ない 私はこう考える = new JSON::Object().setProperty()なるほど、一言では説明できなさそうだし、誰ももっと徹底的に説明したがらない。 Sergey Gridnev 2025.10.13 11:56 #14 Edgar Akhmadeev #: 私はこう考える なるほど、一言では説明できなさそうだし、誰もこれ以上徹底的に説明したがらない。 このように見てください:= (新しいJSON::オブジェクト()).setProperty()) Edgar Akhmadeev 2025.10.13 13:18 #15 Sergey Gridnev #: このように見てください: = (new JSON::Object()).setProperty() そう、この結果では、オプションはない。しかし、私はこの特別な構文ルールを破らない。OOPの基本は知っているが。最も洗練されたものを除いて、私はそれを適用している。私はC++を覚えている(40年前)。実は、私の最初の言語はアセンブラでした。 12 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ライブラリのコードを見たわけではありませんが、提示された断片から判断すると、setPropertyメソッドとAddメソッドはオブジェクト(this)への参照を返すので、ドット経由で再度クラスメソッドを参照することができます。 これにより、このような呼び出しの連鎖を集めることができます。
それはわかった:
しかし、メソッド呼び出しがコンストラクタにどのように付随しているのかがわかりません。また、newとどのように対応しているのか。
それは理解している:
しかし、メソッド呼び出しがコンストラクタにどのように付随しているのかがわかりません。そして、それがどのようにnewと適合するのか。
デザイナーは関係ない
= new JSON::Object().setProperty()なるほど、一言では説明できなさそうだし、誰ももっと徹底的に説明したがらない。
私はこう考える
なるほど、一言では説明できなさそうだし、誰もこれ以上徹底的に説明したがらない。
このように見てください: