답변:
0으로 채워진 배열을 초기화하려면 다음을 사용할 수 있습니다.
> Array.fill[Byte](5)(0)
Array(0, 0, 0, 0, 0)
이것은 Java의 new byte[5]
.
List.fill(5)(0)
로 짝수 함수를받습니다. List.fill(5)(myFunc())
Array의 길이를 알고 있지만 내용을 모르는 경우 사용할 수 있습니다.
val length = 5
val temp = Array.ofDim[String](length)
2 차원 배열을 원하지만 내용을 모르는 경우 다음을 사용할 수 있습니다.
val row = 5
val column = 3
val temp = Array.ofDim[String](row, column)
물론 문자열을 다른 유형으로 변경할 수 있습니다.
내용을 이미 알고 있다면 다음을 사용할 수 있습니다.
val temp = Array("a", "b")