问答列表

Sonar - 存储副本 - 不应直接存储或返回可变成员

作者:pgman 提问时间:1/8/2019

我有一个列表,是我班上的私人成员。 我使用 getter 和 setter 来获取和设置值。 SOnar 抛出错误 - 不应直接存储或返回可变成员。 例如:ABC 和 DEF 是两个类。 clas...

如何检测列表是否已更改?

作者:diziaq 提问时间:6/19/2019

我有一个由鲜为人知的专有框架管理的类中的字段。List 注解由框架管理,因此基础列表有时会发生变化:它可以被重新创建,或者它的元素可能会改变。@BindMagic class SharedEnti...

在 Clojure 中访问可变的 java.util.List

作者:tRi11 提问时间:9/16/2020

我正在使用第三方 Java 库,其中一个库事件将 java.util.List 作为参数传递,Clojure 将其公开为 clojure.lang.APersistentVector。我遇到的问题是库...

为什么我不能在函数中重新分配列表(作为参数传递)?[复制]

作者:handsome donkey 提问时间:7/16/2022

这个问题在这里已经有答案了: 列表可以变异吗?[复制] (3 个答案) 去年关闭。 根据我的理解,这两个函数都应该改变,因为列表是可变的,但只有 foo() 这样做了。list def foo(m...

在 for 循环中创建的 lambda 函数的 Python 列表在具有不同 id [duplicate] 时行为相同

作者:Plaikeeaan 提问时间:8/7/2022

这个问题在这里已经有答案了: 在循环(或理解)中创建函数(或 lambda)( 7 个答案) lambda 函数闭包捕获什么? (8 个答案) 去年关闭。 我正在尝试解决经典的 FizzBuzz 问...

Python 中奇怪的切片行为

作者:mrwonderfulness 提问时间:8/19/2022

我觉得这有点奇怪。谁能向我解释一下:为什么,如果我有这样的列表: l = [1, 2, 3, 4, 5] 我做这个重新分配: l[-1:0] = [99,] 然后它将 99 插入 5 的左...

Python 通过 object.attribute 从构造函数更新列表

作者:TheRi 提问时间:10/7/2022

如果使用属性创建类:name 和 list,并且 name 属性具有默认值,并且列表将追加该名称。当我创建一个对象“a”并键入时,是否有可能 “a.name = 'x' ” 这个 'x' 将出现在列表...

Kotlin list removeAll 不适用于列表

作者:Cipri 提问时间:11/18/2022

为什么 Kotlin list removeAll 在此示例中不起作用: orderList.addAll(allProducts) orderList.removeAll(allProducts)...

我想在 Kotlin 中保存和恢复 mutableList 或数组

作者:Tony McGhee 提问时间:12/15/2022

我有以下 mutableList val rowsSavedList = mutableListOf<Int>() The data is lost when the app changes fr...

如何更改 Python 2d 数组元素?

作者:Varsha Nasi 提问时间:1/18/2023

new = [] curvepoints = [] for i in range (0, 10): for j in range (0, 3): new.append(0) curvepoin...


共2371条 当前第56页