LC·Dict

mu·ta·tor

C1technical
US/ˈmjuːteɪtər/UK/ˈmjuːteɪtə/드물게 쓰임

객체의 상태를 바꾸는 메서드, 또는 돌연변이율을 높이는 유전자·생물체를 뜻하는 전문 용어

noun명사

  1. 1

    변경자, 변경 메서드프로그래밍에서 객체, 변수, 자료 구조의 상태나 값을 바꾸는 메서드나 함수C1computing

    in programming, a method or function that changes the state or value of an object, variable, or data structure

    • The setName mutator checks the input before changing the object's name.

      setName 변경 메서드는 객체의 이름을 바꾸기 전에 입력값을 확인한다.

    • Use an immutable class if you do not want public mutators.

      공개 변경 메서드를 원하지 않는다면 불변 클래스를 사용하라.

    유의어setter, modifier

    반의어accessor, getter

  2. 2

    돌연변이 촉진자, 돌연변이 유발자유전학에서 돌연변이율을 높이는 유전자, 세포, 균주, 생물체C2genetics

    in genetics, a gene, cell, strain, or organism that increases the rate of mutation

    • A mutator gene can help bacteria acquire drug resistance faster.

      돌연변이율 증가 유전자는 박테리아가 약제 내성을 더 빨리 얻도록 할 수 있다.

    • Researchers found a mutator strain with an unusually high mutation rate.

      연구자들은 돌연변이율이 비정상적으로 높은 돌연변이율 증가 균주를 발견했다.

    유의어mutator gene, mutagen

    반의어antimutator

뉘앙스 · 쓰임

프로그래밍에서 mutator는 단순히 값을 읽는 accessor와 반대로 값을 실제로 바꾸는 기능을 강조합니다. setter는 보통 특정 속성 하나를 설정하는 mutator를 가리키는 더 좁은 말입니다. 유전학에서는 mutagen이 돌연변이를 일으키는 물질이나 요인인 반면, mutator는 특히 돌연변이율을 높이는 유전적 요소나 생물체를 가리키는 경우가 많습니다.

전문 용어이므로 일반 대화에서 ‘변화시키는 사람’이라는 뜻으로 쓰는 것은 자연스럽지 않습니다. 프로그래밍 문맥에서는 클래스 설계, 캡슐화, 불변 객체 설명에서 자주 나오며, 유전학 문맥에서는 mutator gene, mutator strain 같은 결합으로 많이 쓰입니다.

유의어 뉘앙스 비교

setter
특정 속성값을 설정하는 mutator를 가리키는 더 좁은 용어입니다.
modifier
값이나 상태를 바꾸는 기능을 더 넓게 가리킬 수 있습니다.
mutator gene
유전자를 구체적으로 가리킬 때 쓰는 표현입니다.
mutagen
돌연변이를 일으키는 물질이나 요인을 뜻하며, mutator보다 범위와 초점이 다릅니다.

반의어

accessor
상태를 바꾸지 않고 값을 읽거나 반환하는 메서드를 뜻합니다.
getter
특정 속성값을 읽어 오는 accessor를 가리키는 더 좁은 용어입니다.
antimutator
돌연변이율을 낮추는 유전자나 요인을 가리키는 전문 용어입니다.

자주 쓰는 표현 · Collocations

adj+noun

  • public mutator공개 변경 메서드
  • private mutator비공개 변경 메서드

noun+noun

  • mutator method변경 메서드
  • mutator function변경 함수
  • mutator gene돌연변이율 증가 유전자
  • mutator strain돌연변이율 증가 균주

adj+noun+noun

  • strong mutator phenotype강한 돌연변이율 증가 표현형

어원 · 암기 팁

[Latin]영어 mutate에 행위자나 기능을 나타내는 접미사 -or가 붙은 말입니다. mutate는 라틴어 mutare, 즉 ‘바꾸다’에서 왔습니다.

mutate(변화시키다, 돌연변이를 일으키다) + -or(행위자·기능을 나타내는 접미사)

💡 mutate가 ‘변하다/변화시키다’이므로, mutator는 ‘무언가를 변화시키는 것’이라고 기억하면 됩니다.