I never thought I would be asking such a simple question but how do I update array element in scala
I have declared inner function inside my Main object and I have something like this
object Main
{
def main(args: Array[String])
{
def miniFunc(num: Int)
{
val myArray = Array[Double](num)
for(i <- /* something*/)
myArray(i) = //something
}
}
}
but I always get an exception, Could someone explain me why and how can I solve this problem?
Can you fill in the missing details? For example, what goes where the comments are? What is the exception? (It’s always best to ask a question with a complete code sample and to make it clear what the problem is.)
Here’s an example of Array construction and updating:
Perhaps you are making the assumption that
numrepresents the size of your array? In fact, it is simply the (only) element in your array. Maybe you wanted something like this: