tuple-packing相关内容

scala 将多个函数调用参数合并为一个元组——这可以禁用吗?

这在我的项目中违反了类型安全,因此我正在寻找一种方法来禁用它.似乎如果一个函数采用 AnyRef(或 java.lang.Object),您可以使用任何参数组合调用该函数,Scala 会将参数合并为一个 Tuple 对象并调用该函数. 在我的情况下,该函数不需要元组,并且在运行时失败.我希望这种情况会在编译时被发现. object WhyTuple {def main(args: Arra ..
发布时间:2022-01-19 23:58:29 其他开发

元组拆包顺序更改分配的值

我认为两者是相同的. nums = [1, 2, 0]nums[nums[0]], nums[0] = nums[0], nums[nums[0]]打印 nums # [2, 1, 0]数字 = [1, 2, 0]nums[0], nums[nums[0]] = nums[nums[0]], nums[0]打印 nums # [2, 2, 1] 但结果不同. 为什么结果不同?(为什么是第二个 ..
发布时间:2021-12-21 23:21:57 Python

scala 将多个函数调用参数合并到一个元组中——这可以禁用吗?

在我的项目中这是一个麻烦的类型安全违规,所以我正在寻找一种方法来禁用它.似乎如果一个函数采用 AnyRef(或 java.lang.Object),您可以使用任意参数组合调用该函数,Scala 会将这些参数合并为一个 Tuple 对象并调用该函数. 在我的情况下,该函数不需要元组,并且在运行时失败.我希望在编译时发现这种情况. object WhyTuple {def main(args: ..
发布时间:2021-07-15 19:27:49 其他开发