If in Scala IDE try the following:
val chars = Array[Char](256)
it is all fine. But if I do this:
val len = 256
val chars = Array[Char](len)
it says that it expects a Char
instead of len
? Why? I expect the behavior to be the same! Why does it think that I want to put that thing in the array instead of specifying it's size? As far as I know, there is no constructor for arrays that takes a single argument to place it inside the array.