Go 1.22의 새로운 기능: cmp.Or
안녕하세요?Go 1.22가 출시된 지 꽤 많은 시간이 지났는데요. 이제 제가 1.22 버전을 정리하는 시리즈의 마지막을 장식할 때가 왔습니다. 이전에 작성한 reflect.TypeFor와 slices.Concat 함수에 대한 글을 먼저 읽으시는게 좋을 듯 합니다. 오늘 소개할 마지막 함수는 바로 cmp.Or입니다. 실제로 이 함수의 개발자는 Go Time 팟캐스트에서 이 함수를 "1.22의 숨겨진 보석"이라고 소개한 바 있습니다. 간단한 기능이지만 다양한 활용 가능성을 가지고 있으며, 그 탄생 배경에는 놀랍도록 긴 이야기가 숨겨져 있습니다. cmp.Or: 제네릭 기반 조건부 값 선택의 새로운 접근 방식 cmp.Or 함수는 가변 개수의 인자를 받아, 첫 번째 non-zero 값을 반환하는 제네릭 함수입니다..