@extern

@extern

도입 @extern은 생성되는 오브젝트 파일(Object File)의 외부 심볼(Symbol)에 대한 참조를 만들어 주는 내장 함수(Builtin)예요. C 라이브러리처럼 이미 있는 심볼을 Zig 코드에서 직접 가리킬 때 사용하죠.

출처: Zig Documentation

본문

@extern(T: type, comptime options: std.lang.ExternOptions) T

생성되는 오브젝트 파일에서 외부 심볼에 대한 참조를 만들어요.

T는 반드시 포인터 타입(pointer type)이어야 해요.

See also:

더 알아보기 (Learn more)