inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Giới thiệu và sử dụng Rust, một ngôn ngữ lập trình tinh tế, hiệu suất cao

Cấu trúc cơ bản

튜플 구조체에서 println! 사용시 에러가 발생합니다.

Đã giải quyết

167

Lemon Blue

3 câu hỏi đã được viết

0

struct Color(i32, i32, i32);
struct Point(i32, i32, i32);

fn main() {
    let c = Color(255, 0, 0); // RGB 값 (빨간색)
    let p = Point(0, 0, 0); // 3D 공간의 원점

    println!("Color is {:?}", c);
    println!("Point is {:?}", p);
}

Color doesn't implement Debug
the trait Debug is not implemented for Color
add #[derive(Debug)] to Color or manually impl Debug for Color

위와 같은 에러가 발생하는데요 #[dervie(Debug)]

구문을 struct 상단에 기입했을 때 해결이 됩니다.

하지만 어떤 원리로 해결이 된건지는 모르겠습니다.

 

가르침 부탁드립니다.

rust webassembly

Câu trả lời 1

1

Lemon Blue

바로 다음 강의에 설명이 있었네요. 이해했습니다.

다음강의 플랜이 어떻게 되실까요?

0

39

1

소스코드

0

39

1

강의 자료 ppt나 pdf 파일은 없을까요?

0

70

1

선생님 ppt자료를 받아서 공부하고 싶습니다.

0

54

2

Rust는 어떻게 컴파일 타임에 dangling reference를 막나요?

0

71

2

강의 추가 계획 질문

0

77

2

소유권 이전과 관련된 질문입니다

0

150

2

&r1 을 써야하는지 r1을 써야하는지?

1

121

1

임대값 수명에 대한 질문

1

124

1

변수 가리기 shadowing 을 듣고 궁금한점이 생겼습니다.

1

156

1

메모리 관리규칙에서 질문드립니다.

1

211

1

튜플과 구조체 차이 설명에 관한 질문

0

379

1

튜플과 배열 강의 4:50에서 벡터 나중에 설명해주신다고 하셨는데

0

194

1

trait를 인자로 받을 때 &impl과 &dyn차이

1

368

2

구조체는 언제나 Heap에 저장되나요??

2

421

2

Lifecycle 강의에서 두 문자열 슬라이스를 비교해 긴 문자열 슬라이스를 리턴하는 것 관련 질문

0

269

1

혹시 어떤 폰트일까요?

0

457

2

build 오류

0

404

1

웹 어플리케이션 개발에도 잘 사용되나요?

1

459

1

임대값의 수명 강의가 재생이 안되고 있습니다~

0

414

3

임대값의 수명에 대한 강의는 언제쯤 볼 수 있을까요?

0

350

2

문자열 리터럴이 너무 어려워요ㅠㅠ

1

559

1

Integer는 자동으로 copy되서(copy type)(integer 는 stack에 할당되서)

0

369

2

명령어를 입력 한 후 source "$HOME/.cargo/env" 이 명령어를 입력해야 합니다.

0

342

2