程序库: 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 #: 我是这样看的 好吧,似乎无法一言以蔽之,也没人想说得更透彻。 这样来看= (new JSON::Object()).setProperty()) Edgar Akhmadeev 2025.10.13 13:18 #15 Sergey Gridnev #: 这样看 = (new JSON::Object()).setProperty() 嗯,是的,从结果来看,是没有选项的。但我并没有违反这条特殊的语法规则。虽然我知道 OOP 的基本原理。除了最复杂的,我都会应用。我记得 C++(40 年前)。事实上,我的第一门语言是汇编语言。 12 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我没有看过库代码,但从你提供的片段来看,setProperty 和 Add 方法返回的是对象(this)的引用,因此你可以通过点再次引用类方法。 这样你就可以收集这样的调用链。
我明白这一点:
但我还不知道方法调用是如何附加到构造函数的。以及如何与 new 对应。
我明白这一点:
但我还不知道方法调用是如何附加到构造函数上的。以及如何与 new 相结合。
设计师与此无关
= new JSON::Object().setProperty()好吧,似乎无法一言以蔽之,也没人想说得更透彻。
我是这样看的
好吧,似乎无法一言以蔽之,也没人想说得更透彻。
这样看