> 기술 주변기기 > 일체 포함 > GPT+Copilot을 사용하면 Rust를 직접 배울 수 있습니다.

GPT+Copilot을 사용하면 Rust를 직접 배울 수 있습니다.

WBOY
풀어 주다: 2024-01-11 19:27:18
앞으로
920명이 탐색했습니다.

안녕하세요 여러분 저는 낚시꾼입니다.

Rust는 초반과 중기 학습 곡선이 약간 가파르지만 이제는 AI 지원을 통해 프로그래밍 언어 학습이 더 이상 어렵지 않습니다. GPT를 사용하여 질문하면 문제를 빠르게 해결할 수 있습니다.

예를 들어 CSV 파일을 읽고 싶다면 GPT로 바로 가서 상담을 하면 됩니다.

有了GPT+Copilot,学习 Rust 直接起飞

CSV의 콘텐츠도 생성하므로 매우 효율적입니다.

먼저 외부 패키지를 추가해 보겠습니다. csv 및 serde 패키지를 사용하세요. 이러한 패키지는 Cargo.toml 파일에 추가하여 가져올 수 있습니다.

명령줄을 추가하도록 선택할 수도 있습니다.

cargo add serde --features derivecargo add csvcargo add serde --features derive
로그인 후 복사

추가한 후 데이터가 실제로 존재하는지 확인하기 위해 이 파일을 탐색해 봅니다.

코드는 다음과 같습니다.

use csv::Reader;use std::error::Error;const CSV_PATH: &str = "./large_file.csv";fn main() -> Result<(), Box<dyn Error>> {let mut rdr = Reader::from_path(CSV_PATH)?;for result in rdr.records() {let record = result?;println!("{:?}", record);}Ok(())}
로그인 후 복사

실행 결과는 이러한 데이터를 생성하는 데 실제로 도움이 됩니다.

cargo runFinished dev [unoptimized + debuginfo] target(s) in 0.04s Running `target/debug/rust-demo9`StringRecord(["Alice", "30", "New York"])StringRecord(["Bob", "25", "Los Angeles"])StringRecord(["Charlie", "35", "Chicago"])StringRecord(["David", "40", "Houston"])StringRecord(["Eve", "28", "Philadelphia"])StringRecord(["Frank", "33", "Phoenix"])StringRecord(["Grace", "22", "San Antonio"])StringRecord(["Henry", "45", "San Diego"])StringRecord(["Ivy", "29", "Dallas"])StringRecord(["Jake", "38", "San Jose"])% 
로그인 후 복사

Age 열의 데이터만 읽고 싶으면 GPT에 직접 가서 상담하면 코드의 모든 줄까지 명확하게 설명할 수 있습니다. 초보자에게 큰 도움이 됩니다.

use csv::Reader;use std::error::Error;const CSV_PATH: &str = "./large_file.csv";fn main() -> Result<(), Box<dyn Error>> {let mut rdr = Reader::from_path(CSV_PATH)?;for result in rdr.records() {let record = result?;println!("{}", record.get(1).unwrap_or_default());}Ok(())}
로그인 후 복사

세 번째 열의 데이터를 얻으려면 vscode에서 GitHub Copilot을 직접 참조할 수도 있습니다. 문제가 없으면 Accept를 클릭하여 제공되는 코드를 인용하는 것도 매우 편리합니다. 기본이지만 일부 기본 코드와 반복 코드를 Copilot에 넘겨 자동으로 생성할 수 있어 효율성도 크게 향상됩니다.

有了GPT+Copilot,学习 Rust 直接起飞

실행 결과는 다음과 같습니다.

有了GPT+Copilot,学习 Rust 直接起飞

마지막으로 어떤 언어를 배우든 AI를 제품 관리자로 사용하여 요구 사항을 제공하고 마지막으로 AI가 도움을 줄 수도 있습니다. 코드를 개발할 때 실제로 검토를 하는 것인데, 잘 작성하지 않으면 계속해서 AI에게 수정하도록 놔두거나, 기본적으로 직장에서 반복되는 코드를 배울 필요는 없습니다. 처음부터 도구 사용법을 배우십시오.

위 내용은 GPT+Copilot을 사용하면 Rust를 직접 배울 수 있습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:51cto.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿