Go에서 사용하지 않는 변수 처리
SQL 문에 Exec() 메서드를 활용하면 여러 값이 반환됩니다. 그러나 이러한 값을 나타내는 변수(이 시나리오에서는 sqlRes)가 필요하지 않은 경우 사용되지 않은 상태로 인해 컴파일 오류가 발생합니다.
이 문제를 해결하려면 빈 식별자(_)를 사용할 수 있습니다. 취업하다. 언어 사양에 정의된 대로 공백 식별자는 할당에서 오른쪽 값을 쉽게 무시할 수 있도록 합니다. 이렇게 하면 반환된 값을 유지하지 않고 Exec() 문을 평가할 수 있습니다.
제공된 코드에서 sqlRes를 빈 식별자로 바꾸면 컴파일 오류가 제거됩니다.
<code class="go">stmt, err := db.Prepare("INSERT person SET name=?") _, err = stmt.Exec(person.Name)</code>
이 수정을 통해 불필요한 반환 값을 무시하면서 코드가 성공적으로 실행될 수 있습니다.
위 내용은 ## Go\의 Exec() 메서드에서 사용되지 않은 반환 값을 처리하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!