根据 leetcode 问题,这里提供了以下代码片段
class NumArray(nums: IntArray) {
fun sumRange(i: Int, j: Int): Int {
}
Run Code Online (Sandbox Code Playgroud)
}
现在要访问内部的 nums 数组,fun sumRange我修改了代码片段,如下所示:
class NumArray(nums: IntArray) {
// added line below
var _nums = nums
fun sumRange(i: Int, j: Int): Int {
}
}
Run Code Online (Sandbox Code Playgroud)
这样我就可以访问 sumRange() 内的 _nums ,我想问是否有其他方法可以直接访问nums类方法内的变量?
最初 VS Code 显示所有可用终端的下拉列表,但现在它只显示加号,并且新终端添加到右侧窗格中。如何启用这样的功能:(加号和下拉视图)
在我当前的 VS Code 中,它更改为:
不知道是因为更新还是我搞乱了一些设置。
根据 leetcode 问题,我需要返回List<List<Int>>Kotlin 提交的类型。我尝试使用listOf()但无法创建。我的另一个猜测是使用 List 类型的 LinkedList:
var result: List<List<Int>> = LinkedList<List<Int>>()
Run Code Online (Sandbox Code Playgroud)
intelliJ idea 不会对上述声明给出任何警告,但add()在结果变量上不可用。请让我知道我做错了什么。
我应该如何List<List<Int>>在 kotlin 中初始化空类型?