타입을 다루는 컴파일 타임 함수들을 겁나 쓰게 되는데 밸류를 다루는 런타임 함수들과 문법적으로 다를게 없어서 몹시 편함
배우기 전에 zig에는 제네릭 클래스 문법 없다고 해서 옛날의 고언어마냥 노가다 개똥싸야되는 건가 했는데
막상 해보니까 타입 다루는 함수로 매우 간편하고 융퉁성있게 제네릭 작성 가능
아예 메타프로그래밍이라고 부를만한 일을 하고자 할 때도 몇개 안되는 특수 빌트인 함수들로 쓱싹해버리는 듯
타입을 다루는 컴파일 타임 함수들을 겁나 쓰게 되는데 밸류를 다루는 런타임 함수들과 문법적으로 다를게 없어서 몹시 편함
배우기 전에 zig에는 제네릭 클래스 문법 없다고 해서 옛날의 고언어마냥 노가다 개똥싸야되는 건가 했는데
막상 해보니까 타입 다루는 함수로 매우 간편하고 융퉁성있게 제네릭 작성 가능
아예 메타프로그래밍이라고 부를만한 일을 하고자 할 때도 몇개 안되는 특수 빌트인 함수들로 쓱싹해버리는 듯
댓글 0