LC·Dict

currying은(는) curry동명사, curry현재분사이기도 합니다.

cur·ry·ing

C2technical
US/ˈkɝː.i.ɪŋ/UK/ˈkʌr.i.ɪŋ/드물게 쓰임

컴퓨터 과학의 전문 용어로, 함수를 인수 하나씩 받는 함수들의 연쇄로 바꾸는 ‘커리화’

noun명사

  1. 1

    커링컴퓨터 과학에서, 여러 인수를 받는 함수를 인수를 하나씩 받는 함수들의 연쇄로 바꾸는 기법C2computer science

    in computer science, the technique of converting a function with several arguments into a chain of functions that each take one argument

    • Currying lets the add function return another function for the second argument.

      커리화를 쓰면 add 함수가 두 번째 인수를 받을 또 다른 함수를 반환할 수 있다.

    • The tutorial explains currying before introducing partial application.

      그 튜토리얼은 부분 적용을 소개하기 전에 커리화를 설명한다.

    반의어uncurrying

  2. 2

    가죽 유연 가공, 가죽 마무리가죽 제조에서, 무두질한 가죽에 기름 등을 먹이고 다듬어 부드럽고 유연하게 만드는 과정C2leatherworking

    in leatherworking, the process of treating tanned leather, especially with oils, to make it soft and flexible

    • Traditional currying makes the leather softer after tanning.

      전통적인 가죽 커리잉 공정은 무두질 후 가죽을 더 부드럽게 만든다.

    • The workshop still teaches currying with oils and hand tools.

      그 공방은 아직도 기름과 수공구를 이용한 가죽 손질 공정을 가르친다.

    유의어dressing

뉘앙스 · 쓰임

프로그래밍에서 “currying”은 “partial application”과 관련이 있지만 같지는 않습니다. “Currying”은 함수의 형태를 단항 함수들의 연쇄로 바꾸는 변환이고, “partial application”은 인수 중 일부를 미리 고정해 새 함수를 만드는 것을 말합니다.

프로그래밍 문맥이 아니면 매우 전문적으로 들립니다. 철자는 “curry”에 -ing가 붙어 “currying”이 되며, 요리의 “curry”와 철자는 같지만 컴퓨터 과학 의미는 논리학자 Haskell Curry의 이름과 관련됩니다. “currying favor”는 ‘아첨하여 환심을 사는 것’이라는 관용구의 일부로, 여기서의 전문 용어와는 다른 동사 “curry”의 -ing형입니다.

유의어 뉘앙스 비교

dressing
가죽을 손질하고 마감 처리하는 더 넓은 표현입니다.

반의어

uncurrying
커리화된 함수를 여러 인수를 받는 함수 형태로 되돌리는 반대 변환을 가리키는 전문 용어입니다.

자주 쓰는 표현 · Collocations

noun+noun

  • function currying함수 커리화
  • leather currying가죽 커리잉 공정

adj+noun

  • automatic currying자동 커리화

verb+noun

  • use currying커리화를 사용하다
  • currying a function함수를 커리화하기

어원 · 암기 팁

[English]컴퓨터 과학 의미는 논리학자 Haskell B. Curry의 성에서 나온 말로, 함수 논리와 람다 계산 관련 용어로 굳어졌습니다. 가죽 제조 의미는 ‘가죽이나 말을 손질하다’라는 동사 “curry”의 -ing형에서 왔습니다.

Curry(인명 또는 동사) + -ing(동명사·현재분사 접미사)

💡 프로그래밍에서는 ‘Curry라는 학자의 이름이 붙은 함수 변환’이라고 기억하고, ‘인수를 하나씩 먹이는 함수’라고 떠올리면 쉽습니다.