16得票2回答
在 Kotlin 的数据类中,在调用超类构造函数之前访问函数。

我正在使用Kotlin中的数据类来显著减少我本来需要编写的Java代码量。 然而,在我的一个Java类中,我不确定如何在Kotlin中实现相同的结果。 我的Java类看起来有点像这样:public class DataObject { private int mId; p...

15得票2回答
在Marshmallow Python中,我应该如何添加一个包含字典列表的字段?

在Marshmallow中,如果您想要一个列表字段,可以使用:include_in = fields.List(cls_or_instance=fields.Str(), default=['sample1', 'sample2']) 这个可以...

14得票2回答
有没有办法在数据类构造时转换属性值?

创建数据类时,我经常需要转换其中的属性,通常是为了标准化或创建防御性副本。例如,在这里,我希望productCode始终为小写: 创建数据类时,我经常需要转换其中的属性,通常是为了标准化或创建防御性副本。例如,在这里,我希望productCode始终为小写:data class Produc...

14得票2回答
表单的视图数据应该是一个类的实例...但是它是一个字符串。

我目前收到以下错误: "表单的视图数据应该是Symfony\Component\HttpFoundation\File\File类的实例,但它是一个字符串。您可以通过将"data_class"选项设置为null或添加一个视图转换器来避免此错误,该转换器将一个字符串转换为Symfony\...

13得票3回答
将Firebase数据快照反序列化为Kotlin数据类

嗨,我有一个 Kotlin 数据类,如下所示:data class User ( @get:Exclude val gUser: Boolean, @get:Exclude val uid: String, @get:PropertyName("...

13得票1回答
Kotlin:密封类不能“包含”数据类?为什么?

好的,现在Kotlin正式发布了,我重新开始尝试使用它,但我很困惑,需要在sealed和data的优势之间做出选择,但不知何故不能同时拥有两者。例如,以下代码在我的理解中是有意义的,但无法编译:sealed class Expr { data class Const(val numbe...

13得票1回答
在 Kotlin 中是否可以嵌套使用数据类?

我正在尝试实现类似于以下C语言数据类型的定义: struct A { int b; struct { int d; } c; }; 根据 Dmitry Jemerov 的说法,这是可能的,但他没有提供任何代码示例。你可以将它简单地嵌套在另一个类中,嵌套类可以是数据...

11得票3回答
Kotlin中数据类的参数可以是var吗?

我是 Kotlin 的初学者,我读了一些关于数据类的示例代码,它们的参数似乎都是像 Code A 一样的 val 类型。 我需要更改一些 MSetting 数据类的值,所以我设计了 Code B,请问 Code B 是否可行? Code Adata class MSetting ( ...

11得票1回答
如何在 Kotlin 上测试数据类?

我在我的 Kotlin 项目中使用数据类来处理 JSON Rest 响应。 示例:data class WeatherResponse(val city: String, val temperature: Double, val humidity: Double) 为了满足代码覆盖率的要求,我...

11得票3回答
通过反射调用数据类的copy()方法。

在Kotlin中,是否可以通过反射调用数据类的copy()函数?我该如何获取该函数本身的引用?所有数据类都有一个超类吗?