1
A
답변
3
*
연산자 만 사용하십시오. 예를 들면 :
var i int = 10 // `i` is an integer, with value 10
var p *int = &i // `p` is a pointer to an integer, its value is a memory address
var n int = *p // `n` is again an integer, with value 10
당신은 일단 우리가 함수 내부에있어 가정, 위의 코드가 같은 좀 더 관용적 (간단) 방식으로 작성 될 수 무슨 일이 일어나고 있는지 요령 :
i := 10
p := &i
n := *p
관련 문제
- 1. 유형 불일치 : int에서 int로 변환 할 수 없음 []
- 2. Haskell의 Int Int에서 Int로 변환
- 3. C : 반환 유형 기본값 Int로
- 4. C++ 유형 변환
- 5. 변환 유형
- 6. 변환 유형
- 7. 변환 유형
- 8. SQL 서버 산술 오버플로 표현식을 데이터 유형 int로 변환 중
- 9. nvarchar 값을 데이터 유형 int로 변환 할 때 변환하지 못했습니다.
- 10. 산술 오버플로 오류 식을 데이터 유형 int로 변환
- 11. nvarchar 값을 데이터 유형 int로 변환 할 때 변환하지 못했습니다.
- 12. 동적 유형 변환
- 13. 체크 박스 유형 변환
- 14. Struts 2지도 유형 변환
- 15. Linq 유형 변환 문제
- 16. 암시적인 방식으로 다른 유형 간의 유형 변환
- 17. VJET 유형 주석을 클로저 유형 주석으로 변환
- 18. 장면 뒤의 int에서 double 변환?
- 19. 유형 변환 또는 변환 방법?
- 20. sqrt를 C에서 유형 int로 정의 하시겠습니까?
- 21. 정수 유형 간 변환
- 22. C# 클래스 유형 변환
- 23. C# 동적 유형 변환
- 24. 템플릿 유형 변환
- 25. 포트란 변수 유형 변환
- 26. ffmpeg로 미디어 유형 변환
- 27. SPARQL 유형 변환?
- 28. 유형 C에서 Java로 변환
- 29. 일반 유형 변환
- 30. 암시 적 유형 변환?
이들은 관용적이지 않습니다. 누군가가'var p * int = & i'을 할 때는 매우 드물다. 보통'p : = & i'를 할 것입니다. 'var n int = * p'는 단지'n : = * p'가 될 것입니다. –
@StephenWeinberg 알아요.하지만 질문을 통해 각 변수의 유형을 명시 적으로 나타내려고했습니다. –
@StephenWeinberg 어쨌든. 동일한 코드를 작성하는 더 관용적 인 방법을 반영하여 내 대답을 업데이트했습니다. –