티스토리 뷰
Big Data Handling을 위한 Scala - 제5편 Scala 의 Array(배열)를 사용 해보자
KyeongRok Kim 2015. 6. 15. 14:58Big 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.
'Language > JAVA' 카테고리의 다른 글
Big Data Handling을 위한 Scala - 제6편 Scala Literal(리터럴) (2) | 2015.07.30 |
---|---|
Gradle Java Plugin tasks short description (0) | 2015.07.17 |
누구나 할 수 있는 Scala - 제4편 Scala 의 함수를 선언해보자 (0) | 2015.06.10 |
누구나 할 수 있는 Scala - 제3편 Scala 의 변수를 선언해보자 (0) | 2015.06.10 |
누구나 할 수 있는 Scala - 제2편 Scala interpreter(인터프리터) 사용하기 (0) | 2015.06.10 |
- Total
- Today
- Yesterday
- docker container
- 이직
- 도커컨테이너
- docker container whale
- 싱가폴
- docker container case
- vim
- 2017 티스토리 결산
- 도커티슈박스
- Sh
- Linux
- shellscript
- docker container tissue box
- docker container tissue
- 개발자
- 도커각티슈박스
- 도커티슈케이스
- 도커각티슈케이스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |