--list의 스칼라 순서를 사용하는 간단한

스칼라> scala.collection.immutable._ 가져
오기 scala.collection.immutable._
// 불변 시퀀스 생성
스칼라> = 브로 LST1 목록 (L를 2,3)
LST1리스트 [지능] 목록 = (1, 2. 3)

// 0 전면에 삽입 LST1의 새로운 세트를 생성한다
스칼라> :: = 0 LST1 브로 LS2
LS2리스트를 [지능] 목록 = (0 ,. 1, 2, 3 ,.)

// 0 전면 lst1에 삽입의 새로운 세트를 생성한다
스칼라> = 브로 LS3이 lst1.::(0이다)
LS3는리스트 [지능] 목록 = (0 ,. 1, 2 ,. 3)
// 0 lst1 삽입 전면 및 새로운 세트 생성
LST1의 스칼라> = 0 + 브로 LS4
LS4리스트를 [지능] 목록 = (0 ,. 1, 2 ,. 3)
// 0 전면 LST1 삽입하고 새로운 세트를 생성한다
스칼라> 브로 + :( 0 = LST1 LS5).
LS5리스트 [지능] 목록 = (0 ,. 1, 2, 3 ,.)

// LST1로 3 후에 새로운 세트 생성
스칼라> 발 LS6 = LST1 : +3
LS6리스트 [지능] =리스트. (1, 2, 3, 3)

// 설정 목록 작성
스칼라> 브로 LS7 목록 = (4,5,6)
LS7 (. ,. 4 5 6 ,.)리스트 [지능] = 목록을

세트의 새로운 세트 형성하도록 조합
스칼라> = 브로 LST1 ++ LS7 (LS)
(LS)리스트를 [지능] =리스트. (1, 2, 3 ,. ,. 4 ,. 5 ,. 6)

LS7 전면 lst11 삽입
스칼라> 브로 LS9 LS7 :( :: = LST1).
LS9 :.리스트 [지능] 목록 = (4 ,. 5 ,. 6 ,. 1,2 ,. 3)
출력물
스칼라> println 메소드 (LS9)
목록 ( 4, 5, 6, 1, 2, 3)

// LI1 세트 작성
스칼라>의 Val LI1 1 =. :( 2 : :( 3. :: 닐 :( 4))).
LI1 :.리스트 [지능] 목록 = (1, 2, 3 ,. ,. 4)

// LI2 세트 작성
스칼라>의 Val LI2 = 1 : 2 : 4 : 3 : 닐..
LI2리스트 [지능] =리스트. (1, 2, 3 ,. ,. 4)

// 빈의 여부를 판정
스칼라> li2.isEmpty
= 거짓 부울 : 입술 66

// 첫번째 요소 취할
스칼라> li2.head의
res67 :. 지능 1 =

// 첫번째 요소 제외한 나머지 요소를 얻기는 목록 반환
스칼라> li2.tail
res68리스트 [지능] = 목록 (2 ,. 3 ,. 4)

// 두 번째 요소의 목록을 얻을
스칼라> li2.tail.head
지능 = 2 : res69를

// 동작 가능하게 연결된
스칼라>리스트 (1,2,3) ::: 목록 (4,5,6)
res70리스트 [지능] 목록 = (1, 2, 3 ,. ,. 4 ,. 5 ,. 6).

마지막 요소를 제외하고 한 요소를 가지고 //의 목록을 반환
스칼라> li2.init의
res71 :리스트 [지능] 목록 = (1, 2 ,. 3)

//리스트의 마지막 요소 얻을
li2.last 스칼라>
res72 :. 지능을 4 =

반전리스트 엘리먼트
스칼라> li2.reverse의
res74리스트 [지능] =리스트. (4 ,. 3,2 ,. 1)

이는 동일 여부를 판단
스칼라> == li2.reverse.reverse의 LI2를
true로 = 부울 : res75을

// 제 반전 이외의 나머지 요소 제거
> 스칼라 li2.tail.reverse
res77리스트를 [지능] =리스트. (4 ,. 3, 2)

스칼라> li2.reverse.init의
res78리스트 [지능] 목록 = (4, 3, 2)

// 요소를 삭제
스칼라> LI2 드롭 2
res79리스트 [지능] =리스트. (3 ,. 4)

// 전면 요소 가져 오기
스칼라> LI2를 타고 1.
res80 : 목록 [지능] 목록 = (. 1)

처음 세 요소를 얻기 //
스칼라> li2.take을 (3).
res81리스트 [지능] 목록 = (1, 2, 3 ,.).

// 목록 분할
스칼라> li2.splitAt (2)
res82 (리스트 [지능]에서 [지능) = (목록 (1, 2),리스트 (3 ,. 4).).

스칼라> (li2.take (2) li2.drop (2))
res83 (리스트 [지능]에서 [지능) = (목록 (1, 2)에서 (3,4))

스칼라> 발 LA1 = 목록 (1,2,3,4)
LA1리스트 [지능] = 목록 (1, 2, 3, 4)

스칼라> = 브로 문자 목록 ( '1', '2', '3', '4')
문자리스트 [샤아 = 목록 (1, 2, 3, 4)

//리스트 소자 어레이
스칼라> La1과 우편 문자의
res85리스트 [(INT, 숯)]에서 = ((1,1), (2,2), (3,3), (4,4))

list.toStrin方法
스칼라> la1.toString
res86 : STRING = 목록 (1, 2, 3, 4)

인쇄물
스칼라> la1.mkString의
res88 : 문자열 = 1234

스칼라> la1.toArray
res89 : 배열 [지능] = 어레이 (1, 2, 3, 4)

추천

출처blog.csdn.net/weixin_44701192/article/details/91475965