본문 바로가기

옥탑방주인/Scala

튜플(Tuple)

튜플(Tuple)은 두개 이상의 값을 가질 수 있는 컨테이너. 이 안에 있는 값들은 각각 다른 데이터 타입을 가질 수 있다.


먼저 튜플의 한 예제를 들어보겠다.

Int Double, String 형의 값을 가지는 튜플을 생성하여 보겠습니다.


scala> val test = (5, 5.5, "Test") 



튜플은 이렇게 비교적 간단하게 선언할 수 있다.


C언어의 Array와 달리 튜플의 순서는 1부터이다.



다른방식으로 튜플을 생성하는 방법은 키(Key)-값(Value) 형식으로 나타낼 수 있다.


scala> val y1 = "y1" -> "55.55"

y1: (String, String) = (y1,55.55)


scala> val y2 = y1._2 -> y1._1

v2: (String, String) = (55.55,y1) 





'옥탑방주인 > Scala' 카테고리의 다른 글

Chapter 1. Getting Started  (0) 2017.11.21
매개변수 매개변수 목록  (0) 2017.10.12
스칼라(Scala) 기초  (0) 2017.08.30
스칼라 공부 중 메모할 것들  (0) 2017.08.17
함수 타입과 값  (0) 2017.08.16