Skip to Content
러닝 Go : Go 개발자처럼 생각하는 방법
book

러닝 Go : Go 개발자처럼 생각하는 방법

by 존 보드너, 윤대석
February 2022
Beginner to intermediate
452 pages
10h 48m
Korean
Hanbit Media, Inc.
Content preview from 러닝 Go : Go 개발자처럼 생각하는 방법
422
러닝 Go
14.2.3
unsafe
도구
Go
는 도구를 중요하게 생각하는 언어이며,
uintptr
unsafe
.
Pointer
의 잘못된 사용
을 찾는데 도움이 되는 컴파일러 플래그가 있다. 런타입에 추가적인 확인을 더하기 위해
-
gcflags
=-
d
=
checkptr
플래그와 함께 코드를 실행하자. 레이스 검출기와 같이 모든
unsafe
문제를 찾는 것을 보장하지는 않고 프로그램을 느리게도 할 수 있다. 하지만 코드를 검증하는
데 중요한 연습이 될 수 있다.
unsafe
에 관해 더 많이 배우고 싶다면, 패키지 문서
17
를 읽어보자.
WARNING
_
unsafe
패키지는 강력하면서 저 수준
low
-
level
이다. 당신이 무엇을 하고 있는지 그리고 당신
이 그것을 제공하여 성능 향상이 필요하지 않는 한
unsafe
를 사용하지 말자.
14.3
성능이 아닌 통합을 위한
Cgo
리플렉션과
unsafe
와 같이,
cgo
Go
프로그램과 외부 세상 간의 경계에서 가장 유용하다.
리플렉션은 외부 텍스트 데이터와 통합하는데 도움이 되고,
unsafe
는 운영체제와 네트워크 데
이터와 가장 사용되고,
cgo
C
라이브러리와 통합을 위해 가장 좋다.
거의
50
년동안 사용되었음에도
C
는 여전이 프로그래밍 언어의
링구아 프랑카
lingua
franca
이다. 모
든 주요 운영체제는 주로
C
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

효율적인 리눅스 명령어 사용의 기술

효율적인 리눅스 명령어 사용의 기술

Daniel J Barrett

Publisher Resources

ISBN: 9791162245309