문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Carbon (문단 편집) === 복합 자료형 === * 튜플: Rust와 상당히 유사한 튜플 자료형을 가지고 있다. {{{(T, V)}}} 처럼 사용할 타입을 지정할 수 있다. * 구조체: 독특한 구조체 선언 및 리터럴 문법을 가지고 있다. * 구조체 선언(타입): {{{{.key1: i32, .key2: String} }}} 처럼 필드(키)명이 반드시 {{{.}}}으로 시작한다. 그 외에는 [[Rust(프로그래밍 언어)|Rust]], [[JavaScript]]와 유사하다. * 구조체 리터럴: {{{{.key1 = 123, .key2 = "hello"} }}} 처럼 {{{=}}}(대입 연산자)를 사용한다. * 배열: Rust의 영향을 받았다. 5개의 요소를 가진 {{{i32}}}타입의 배열은 아래와 같이 선언한다. {{{#!syntax rust var arr: [i32; 5] = (1, 2, 3, 4, 5); }}} 이때 r-value로 들어간 튜플은 암시적으로(implicitly) 배열로 변환된다. 배열 내 요소는 {{{배열[인데스]}}} 를 통해 접근할 수 있다. 따라서 {{{arr[3]}}}은 4가 나온다. * 슬라이스[*미구현]저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기