2017-12-18 2 views
1

C는 다른 종류의 별명을 당신이 할 수있는 키워드 typedef을 제공합니다. 이것은 또한 더 복잡한 유형 및 구조에도 적용됩니다. 녹이 비슷한 언어 기능을 가지고 있습니까? 그렇다면, 녹에서 typedef를 어떻게 처리합니까?녹이 C의 typedef에 해당하는가요? 이것은 기본적으로 <code>uint</code><code>unsigned int</code>의 별칭하게</p> <pre class="lang-c prettyprint-override"><code>typedef unsigned int uint; </code></pre> <p>:

+3

[관련 섹션] (https://doc.rust-lang.org/book/second-edition/ch19-04-advanced-types.html#type-aliases-create-type-synonyms) –

+2

[Rust에는 F # typedefs에 해당하는 관용어가 있습니까?] (https://stackoverflow.com/q/34938429/155423) – Shepmaster

+0

@ E_net4 감사합니다. – typos

답변

5

예. 당신은 단순히 이들은 당신이 다음 사용하는 것과 동일한 유형의 어떤 이름 절대적으로 중요하지 않다 즉, 이름 수준에서 별칭

type MyInt = i32; 

쓸 수 있습니다. 그들은 완벽하게 상호 교환이 가능합니다.

+0

설명해 주셔서 감사합니다. – typos

관련 문제