当前位置: 首页 > 知识库问答 >
问题:

数据和开放不兼容,我有哪个选择?

赵宏达
2023-03-14

我在gli的kotlin港,现在卡住了

现在,texture有很多属性

protected val storage: StorageLinear?
protected val target: Target
protected val format: Format
protected val baseLayer: Int
protected val maxLayer: Int
protected val baseFace: Int
protected val maxFace: Int
protected val baseLevel: Int
protected val maxLevel: Int
protected val swizzles: Swizzles

因此,我希望将它作为data类,以便利用它附带的equals()

但不幸的是dataopen不兼容..(请参见此问题)

因为kotlin社区看起来非常活跃和支持,我想知道你是否有更好的想法…

共有1个答案

葛高澹
2023-03-14

IMHO最实用的解决方案是在texture中生成equals并使用它。

数据类有一个非常狭窄的应用程序。您的示例并不真正适合经典的data类,这就是为什么会出现这个问题。

 类似资料:
  • 我目前在使用opennlp工具包培训新的ner模型时遇到了一个问题。我在网上找到了一个关于训练药物名称新模型的例子。用于培训的样本数据如下所示 我试图训练一个识别物种名称的模型,并设法创建了一个大约35000个句子的样本数据集。每句话都包含至少一个物种名称,我根据药物样本数据对其进行了相应的标记。看起来像这样 现在是有趣的部分。如果我开始训练,我会得到这个信息 结果数:1 线程"main"java

  • 我使用的是spring-boot-starter父版本1.4.0.M3和spring-boot-starter data-solr,在pom文件中没有任何版本,solr-solrj也没有任何版本(它使用的是5.5.1版本)。我想包括solr-core,因为我必须提到版本,如果我添加了版本6.0.0或6.1.0,项目将编译,但在运行时,当我尝试创建SolrConfig对象时失败,错误如下 尝试降低s

  • 问题内容: 哪个Firefox版本与Selenium 2.53.0兼容?我尝试使用Firefox 45.0,但遇到此异常: 问题答案: 我在使用Firefox 47.0运行Selenium Webdriver 2.53.0时遇到了类似的问题。 Selenium Webdriver 2.53.0 可与 Firefox 46.0一起使用 。您可以在https://support.mozilla.org

  • 我想更新Selenium版本3.6.0,我想知道如果不使用Gecko驱动程序,使用哪个FF版本最好? 如有任何帮助,我们将不胜感激。

  • 问题内容: 调用获取数据库后,有什么方法可以稍后输出当前所选数据库的名称?这似乎很基础,但是我在php.net或stackoverflow上找不到任何东西(所有结果都是针对“未选择数据库”)。 问题答案: 只需使用mysql_query(或更好的mysqli_query,或最好使用PDO): 附录: 关于是否应包括在其中,有很多讨论。从技术上讲,它是Oracle的保留,可以安全地删除。如果您愿意,

  • 问题内容: 其实我有点困惑。尽管我阅读了一些有关此的资源。 要使用 ChromeBrowser 测试 Selenium 3, 我们需要一个名为 ChromeDriver 的附加应用。 我从GitHub找到了这段文字: ChromeDriver仅与Chrome 12.0.712.0版或更高版本兼容。如果您需要测试旧版的Chrome,请使用Selenium RC和Selenium支持的WebDrive