>  기사  >  백엔드 개발  >  Go에서 int를 complex128을 포함하는 일반 유형으로 변환하는 방법은 무엇입니까?

Go에서 int를 complex128을 포함하는 일반 유형으로 변환하는 방법은 무엇입니까?

王林
王林앞으로
2024-02-09 11:54:101204검색

Go에서 int를 complex128을 포함하는 일반 유형으로 변환하는 방법은 무엇입니까?

php 편집기 Xiaoxin이 Go 언어에서 int를 complex128이 포함된 일반 유형으로 변환하는 방법을 소개합니다. Go 언어에서는 유형 어설션을 사용하여 이러한 변환을 수행할 수 있습니다. 유형 주장은 인터페이스 값의 유형을 확인하는 방법입니다. 구문은 val.(Type)입니다. 여기서 val은 인터페이스 값이고 Type은 주장된 유형입니다. 유형 어설션을 사용하면 int 유형의 값을 complex128 유형의 일반 값으로 변환하여 원하는 변환 기능을 얻을 수 있습니다. 다음으로 구체적인 구현 방법을 자세히 소개하겠습니다.

질문 내용

어떻게 변환하는지 int 转换为包含 complex128 的通用类型。下面是一个示例,除非注释掉 complex128 알 수 없거나 컴파일되지 않습니다:

으아악

더 큰 계산을 통해 단순화되었습니다. 나는 스위치를 사용해 보았지만 내가 시도하는 모든 구문은 이런 저런 종류의 저항에 부딪히는 것 같습니다.

정수로 ab를 곱하는 방법은 무엇인가요?

any(c).(type) 但例如如果我有 case complex128: 那么它拒绝允许 complex 内置,因为它不允许返回 v와 같이 변수 유형을 반환하는 스위치를 사용해 보았습니다.

위 내용은 complex128 없이 컴파일됩니다. complex128 上面的内容将编译。

解决方法

这个可以工作,但需要列出 switch

해결 방법🎜🎜이 방법은 작동하지만 switch 문에 각 유형을 나열해야 합니다. 🎜 으아악

위 내용은 Go에서 int를 complex128을 포함하는 일반 유형으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제