23.12.01

KSang·2023년 12월 1일
0

TIL

목록 보기
3/101

📌패턴(Pattern)

패턴은 특정한 규칙이나 형식을 가진 데이터를 나타내는 것을 말합니다. 예를 들어, "수박수박수박"이라는 문자열은 "수"와 "박"이라는 패턴을 반복하여 구성되어 있습니다. 패턴을 이용하면 특정한 형태를 갖는 데이터를 쉽게 생성하거나 분석할 수 있습니다.

📌filter

filter는 컬렉션(Collection)에서 특정한 조건을 만족하는 요소만을 걸러내는 작업을 수행합니다. 예를 들어, 정수로 이루어진 리스트에서 짝수만을 추출하거나 특정 조건을 만족하는 문자열만을 선택하는 등의 작업에 사용할 수 있습니다. filter는 원본 컬렉션을 변경하지 않고, 조건에 맞는 요소만을 새로운 컬렉션으로 반환합니다.

📌split

split은 문자열을 특정한 구분자를 기준으로 나누는 작업을 수행합니다. 주어진 문자열을 구분자를 기준으로 여러 개의 작은 문자열로 나눌 수 있습니다. 예를 들어, "10 20 30"이라는 문자열을 공백(" ")을 기준으로 나누면 "10", "20", "30"이라는 세 개의 작은 문자열로 분리됩니다.

📌map

map은 컬렉션의 각 요소에 대해 특정한 변환 작업을 수행하는 함수입니다. 예를 들어, 정수로 이루어진 리스트의 모든 요소를 제곱하거나, 문자열로 이루어진 리스트의 각 요소를 대문자로 변환하는 등의 작업에 사용할 수 있습니다. map은 원본 컬렉션을 변경하지 않고, 변환된 결과를 새로운 컬렉션으로 반환합니다.

📌distinct

distinct는 컬렉션에서 중복된 요소를 제거하는 작업을 수행합니다. 중복된 요소가 있을 경우, 첫 번째로 등장한 요소만을 남기고 나머지 중복 요소들을 제거합니다. distinct는 원본 컬렉션을 변경하지 않고, 중복이 제거된 새로운 컬렉션을 반환합니다.

0개의 댓글