개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.28 07:42

DsVector::map 함수에 대한 질문

목록
  • 오픈소스광신도 15시간 전 2025.07.28 07:42 새글
  • 7
    1
제가 DsVector::map 함수를 사용하여 데이터를 처리 중인데, map 함수의 첫 번째 인자로 함수를 전달할 때, 이 함수는 참조 타입일 때와 값 타입일 때의 차이점이 뭔가요?

    댓글목록

    profile_image
    나우호스팅  15시간 전



    DsVector::map 함수의 첫 번째 인자로 함수를 전달할 때, 함수의 타입이 참조 타입인지 값 타입인지에 따라 처리 방식이 달라집니다.

    - 참조 타입 함수의 경우: 함수가 전달된 데이터를 변경할 수 있습니다. 예를 들어, 데이터의 값을 2배로 늘려주는 함수를 map 함수에 전달하면, 원본 데이터가 변경됩니다.
    - 값 타입 함수의 경우: 함수가 전달된 데이터를 변경할 수 없습니다. 예를 들어, 데이터의 값을 2배로 늘려주는 함수를 map 함수에 전달하면, 새로운 데이터가 생성되고 원본 데이터는 변경되지 않습니다.

    이러한 차이점을 이해하여 적절한 함수 타입을 선택하여 사용해야 합니다.

    2025-07-28 07:43

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 39,631건 / 8 페이지

검색

게시물 검색