@intFromEnum
@intFromEnum
열거형 값을 그 정수 태그 타입으로 바꾸고 싶을 때 쓰는 내장 함수예요.
본문
@intFromEnum(enum_or_tagged_union: anytype) anytype
@intFromEnum은 열거형(enum) 값을 그것의 정수 태그 타입으로 변환해요. 태그된 유니언(tagged union)을 넘기면, 그 유니언의 태그 값이 열거형 값으로 사용돼요.
⚠️ 이 함수는 더 이상 사용하지 않아요(Deprecated). 대신
@backingInt나@bitCast를 쓰는 걸 권장해요.
열거형 값을 다시 만드는 반대 방향 함수로는 @enumFromInt를 참고하세요.
더 알아보기
@enumFromInt— 정수에서 열거형 값으로 변환하는 역방향 내장 함수@backingInt— 열거형의 backing 정수 타입에 접근할 때@bitCast— 비트 수준 변환