티스토리 뷰

Big Data Handling을 위한 Scala - 제5편 Scala 의 Array(배열)를 사용 해보자


Programming in Scala를 참고 했다

http://www.lirmm.fr/~ducour/Doc-objets/scalabook.pdf





Array는 어떤 언어든지 데이터를 다루는데 기본적으로 사용 하므로 scala에서 array를 사용 할 수 있으면 금방 사용법을 익힐 수 있을 것 같다.


array를 만들고 array에 저장한 data를 출력하는 간단한 예제를 통해 scala에서 array를 사용하는 방법을 배워보자.


start


intelli j 켠다.




src -> context menu -> Scala Class




이름은 적절히 'PracticeArray' 등으로 정해준다.




Class가 만들어 졌다.



흠... 그런데 Class로는 바로 실행이 안되었던 것 같아서 지난번에 만들었던 Object로 다시 만들어 보도록 하자. 미안~


New -> Scala Class 를 선택



아래 화면처럼 select box를 클릭해서 Object로 바꾸어 준다.



적절한 이름을 지어준다. 나는 'obj_PracticeArray'로 지었다.



뚜둥! Scala Object가 만들어졌다.



Array를 선언 해보자.


val teams = Array("SS", "WO", "NC", "LG", "SK"

  ,"OB", "LT", "HT", "HH", "KT")

for(team <- teams){
println(team)
}


Array를 선언하고 값을 넣고 Iterator for로 모두 출력하는 코드이다.


Array에 넣은 값들은 한국 야구 10개 구단 코드이다. 원하는걸 넣어보면 된다.


실행을 해보려고 했는데 실행이 안된다.


왜 안되는지 전에 만들었던 'object_Hello'를 참고해 보기로 했다.



보니까 main() 함수를 안만들었다.


main() 함수를 만들어서 그 안에 위에 코드를 넣어보자.





소스코드는 아래와 같다.


object obj_PracticeArray {


def main (args: Array[String]) {

val teams = Array("SS", "WO", "NC", "LG", "SK"
,"OB", "LT", "HT", "HH", "KT")

for(team <- teams){
println(team)
}

}
}




한번 실행 해보자




출력이 되는걸 보니 array가 잘 만들어 졌고 잘 사용 되는 것 같다.



end.







728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함