问题标签 [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 - 使用具有 belongsTo 关系的访问器修改器

使用 Laravel 4,我在我的 User 模型中设置了一个 mutator:

但是我在我的 Cars 模型中为链接到该车的用户 ID 设置了关系:

我在我的 Car 表上调用这种关系:

现在,我该怎么做

目前不起作用,我假设这是因为它在另一个模型中被调用?

错误是:“试图获取非对象的属性”

我在错误的地方调用了mutator吗?我尝试将其放入关系选择字段中,但也搜索了全名的字段名称并出现错误。

0 投票
4 回答
826 浏览

struct - 了解结构字段突变

从关于如何改变结构字段的Rust 书中:

然后:

可变性是绑定的属性,而不是结构本身的属性。

这对我来说似乎违反直觉,因为point.x = 5看起来我并没有重新绑定变量point。有没有办法解释这一点,所以它更直观?

我可以解决这个问题的唯一方法是“想象”我正在重新绑定到具有不同值point的原始副本(甚至不确定这是否准确)。Pointx

0 投票
2 回答
789 浏览

multithreading - 后台线程中的自变异 Swift 结构

假设我们有一个能够自我变异的结构,它必须作为后台操作的一部分发生:

现在,当我在上下文中使用这样的结构时:

println给我的0,好像myThing从未变异过。self.something从内印dispatch_async量明显出来1

我该如何解决这个问题,最好不必selfoperation竞争块中传递更新的结构并在主上下文中覆盖原始变量?

0 投票
1 回答
901 浏览

php - Laravel:通过mutator订购mysql提取的数据

在上一个问题上,我(我们,因为你们帮助了我)做了一个 mutator 来为我从数据库获得的结果添加一列。

现在我的问题是:如何按 created 属性对结果进行排序?

有它:

0 投票
0 回答
582 浏览

nservicebus - NServiceBus :传出消息变异器中的身份上下文

NServiceBus 4.4.0

你好 !

我将消息变异器用于模拟目的。基本上,我在传出的 mutator 中将 ClaimsPrincipal.Identity 序列化为 JWT 令牌,并在传入的 mutator 中对其进行反序列化,以将其添加到 NServiceBus 主机应用程序的主体中。(基于这篇文章:http ://beingabstract.com/2014/10/serializing-the-claimsidentity/ )。问题是当我们在传出的 mutator (IMutateOutgoingTransportMessages) 中时,ClaimsPrincipal.Identity 并不包含所有的声明。只有名字。但如果我正在查看“Bus.Send”命令之前,我有正确的声明(组、权限等)。

传出消息修改器位于一个外部类中,我的主项目引用了该类。这是传出 mutator 的代码:

GenerateToken 位于 mutator dll 的静态助手类中:

然后在位于另一个进程(Windows 服务可执行主机)中的传入消息变异器中,我对其进行反序列化:

有谁知道为什么 mutator 和发送消息的服务中的身份上下文不一样?

0 投票
3 回答
759 浏览

java - 为什么我的 Java 代码返回空值(访问器和修改器)?

我试图让这个 Accessor/Mutator 组合下来,但我遇到了麻烦。我正在学习java,这是我不能做的一件事。

并扩展了如下所示的主要部分。

运行时,输出为“null”。关于如何从主表单获取 ID 以不返回 null 以及如何清理代码的建议将不胜感激,谢谢。

0 投票
5 回答
147 浏览

java - Java for 循环和类定义

嘿,我对 java 很陌生,所以请多多包涵:)

我有对象 v1、v2、v3,每个对象都包含足球运动员统计数据的详细信息

我的问题是如何使这个循环工作?我希望能够将 for 循环中的整数用于我的 while v 循环,该循环链接到我的类定义。(加粗部分)

感谢帮助:)

0 投票
2 回答
821 浏览

java - 修改器和访问器(使用继承)

我希望我的程序从另一个类输入一个私有变量。

我想使用 mutator 和 accessor。

它不断出错 NullPointerException。我的代码有什么问题?

0 投票
1 回答
74 浏览

mutators - 不允许某些值的 Mutator 方法

我将如何为标识符为employeeID 的int 类型的实例变量编写一个mutator 方法。mutator 方法不能允许大于 9999 或小于 0 的值,并自动将超出该范围的值调整为适当的最大值或最小值。我不知道如何让 mutator 方法不允许某些值并将范围之外的值返回到最小值或最大值。

我正在使用 java

0 投票
1 回答
1376 浏览

java - 子类继承和修改器/访问器的交互

我有一个关于 Java 中的继承的问题,我有 3 个类,Parent Child1 和 Child2。Child1 和 Child2 都是父方法的子类。

 

Child1 将接受来自用户的值并使用父类的 setMoney 方法

 

我的问题是 Child2 如何能够访问 child1 的输入值?我希望我的孩子 2 向超类添加一个额外的操作,但我从 child2 得到 0,就好像这些值一开始没有被初始化一样

我正在从 main 调用 Child1

编辑:复制意大利面是真实的