con·cat·e·nate
C1technical특히 컴퓨터에서 문자열이나 항목을 순서대로 이어 붙이다
verb동사
- 1
이어 붙이다, 연결하다 — 컴퓨터에서 문자열, 목록, 배열, 데이터 필드 등을 순서대로 이어 붙여 하나의 더 긴 단위로 만들다C1〔computing〕
to join strings, lists, arrays, or data fields together in order to form one longer unit
The function concatenates the user's first and last names.
그 함수는 사용자의 이름과 성을 이어 붙인다.
You can concatenate the two strings with a plus sign.
더하기 기호로 두 문자열을 이어 붙일 수 있다.
- 2
연결하다, 연쇄시키다 — 여러 사물이나 사건을 사슬처럼 연속적으로 연결하다C1〔general〕
to link things together in a chain or continuous series
The essay concatenates several small arguments into one larger claim.
그 에세이는 여러 작은 논거를 하나의 더 큰 주장으로 연결한다.
The artist concatenated short clips into a single flowing sequence.
그 예술가는 짧은 클립들을 하나의 흐르는 연속 장면으로 이어 붙였다.
유의어link, chain, string together
반의어disconnect, disjoin
뉘앙스 · 쓰임
join은 가장 일반적인 ‘합치다’이고, connect는 두 대상 사이에 연결 관계를 만든다는 느낌이 강합니다. concatenate는 항목들을 정해진 순서대로 ‘이어 붙여’ 하나의 연속된 문자열이나 목록을 만든다는 기술적 뉘앙스가 있습니다.
주로 타동사로 쓰이며 concatenate two strings, concatenate A and B, concatenate A with B처럼 말합니다. 컴퓨터·데이터 문맥이 아니면 다소 딱딱하거나 전문적으로 들릴 수 있으므로 일반적인 상황에서는 join, combine, link를 쓰는 편이 자연스럽습니다.
유의어 뉘앙스 비교
- join
- 가장 일반적인 말로, 기술적 맥락이 아니어도 널리 쓰인다.
- combine
- 여러 요소를 합친다는 뜻이지만, 반드시 순서대로 이어 붙인다는 의미는 아니다.
- append
- 기존 항목의 끝에 새 항목을 덧붙이는 동작을 특히 가리킨다.
- link
- 연결한다는 일반적인 의미이며, 사슬처럼 순차적으로 이어진다는 느낌은 덜하다.
- chain
- 사슬처럼 차례로 연결한다는 뜻이 강하지만 동사로는 concatenate보다 덜 기술적이다.
- string together
- 여러 것을 차례로 엮는다는 구어적·비격식적 표현이다.
반의어
- split
- 하나의 문자열이나 그룹을 여러 부분으로 나눈다는 뜻이다.
- separate
- 서로 붙어 있거나 함께 있는 것을 떼어 놓는다는 일반적인 말이다.
- disconnect
- 연결된 것을 끊거나 연결 관계를 없앤다는 뜻이다.
- disjoin
- 이어진 것을 떼어 놓는다는 뜻의 비교적 격식 있는 말이다.
자주 쓰는 표현 · Collocations
verb+noun
- concatenate strings문자열을 이어 붙이다
- concatenate arrays배열을 이어 붙이다
- concatenate columns열을 합쳐 이어 붙이다
- concatenate A and BA와 B를 이어 붙이다
verb+prep
- concatenate A with BA를 B와 이어 붙이다
verb+prep+noun
- concatenate into a single string하나의 문자열로 이어 붙이다
어원 · 암기 팁
[Latin]라틴어 concatenare에서 온 말로, ‘함께’를 뜻하는 con-과 ‘사슬’을 뜻하는 catena가 결합해 ‘사슬처럼 함께 묶다’라는 뜻을 가졌습니다.
con- ‘함께’ + caten- ‘사슬’ + -ate ‘동사 접미사’
💡 catena가 ‘사슬’이라는 뜻임을 떠올리면, concatenate는 문자열이나 항목을 사슬처럼 차례로 이어 붙이는 것이라고 기억할 수 있습니다.