go에서 작성한 be의 graphql 쿼리에 대한 파서 기능을 개발 중입니다. 파서에는 가능한 여러 업데이트 속성이 포함된 입력 값을 사용하여 업데이트하려는 사용자 데이터가 있습니다.
자바스크립트에서는 구조 분해(의사)를 사용하여 빠르게 수행할 수 있습니다.
const mergedobj = {...oldprops, ...newprops}
현재 내 파서 기능은 다음과 같습니다(gqlgen을 graphql go 파서로 사용).
으아악정말 쉬운 것 같아요. 이 경우 구조체 키를 반복하는 것이 합리적입니까? 아니면 제가 놓친 또 다른 패턴이 있나요?
상용구를 줄이기 위한 함수 사용:
으아악반사 패키지를 사용하여 더 많은 상용구를 줄이세요:
으아악다음과 같은 기능을 사용하세요:
으아악위 내용은 조건부로 여러 속성을 구조체에 할당하는 올바른 방법은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!