gpt4 book ai didi

scala - Slick:为什么我要将 "Unit"保存到我的数据库中?

转载 作者:行者123 更新时间:2023-12-04 16:09:39 26 4
gpt4 key购买 nike

我是 Scala 和 Slick 的新手,对 Slick 文档中的一些内容感到惊讶:

The following primitive types are supported out of the box for JDBC-based databases in JdbcProfile

  • ...
  • Unit
  • ...


我不明白为什么这个列表包含 Unit .根据我的理解,Unit 类似于 Java 的 void ,我既不能保存也不能从我的数据库接收的东西。背后的意图是什么?

编辑:你可以找到它 here .

最佳答案

查看 Slick 的一种方法是在您的数据库上运行 Scala 代码作为执行引擎。随着时间的推移,我们正在努力允许更多的 Scala 代码。包含单位的表达式,例如在元组中是一个有效的 Scala 表达式,因此应该可以由 Slick 运行,除非有充分的理由为什么不可以。所以我们支持单位。

关于scala - Slick:为什么我要将 "Unit"保存到我的数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23971652/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com