สำรวจชุดเครื่องมือ Rust
ทำความคุ้นเคยกับองค์ประกอบสำคัญของชุดเครื่องมือ Rust ได้แก่ `rustc`, `cargo` และ `rustup` รวมถึงวิธีที่องค์ประกอบเหล่านี้ทำงานร่วมกัน
สำรวจชุดเครื่องมือ Rust เป็นบทเรียน Learn Rust Coding ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 3 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Learn Rust Coding และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Learn Rust Coding มีบทเรียนทั้งหมด 3 บทเรียน
ยินดีต้อนรับสู่ชุดเครื่องมือ Rust
การติดตั้ง Rust มอบ ชุดเครื่องมือ ทั้งชุดให้คุณ ไม่ใช่เพียงโปรแกรมเดียว การรู้จักเครื่องมือแต่ละอย่างจะช่วยให้ขั้นตอนการทำงานของคุณราบรื่น
`rustup`: ตัวจัดการ Rust ของคุณ
rustup คือตัวจัดการ Rust ของคุณ โดยติดตั้งส่วนประกอบ อัปเดตเป็นรุ่นล่าสุด และสลับระหว่างรุ่นเสถียร รุ่นเบตา และรุ่นทดลองใช้ทุกคืน
อัปเดต Rust ด้วย `rustup`
ทำให้ Rust เป็นปัจจุบันด้วย rustup update คำสั่งนี้จะดาวน์โหลดรุ่นเสถียรล่าสุดและอัปเดตส่วนประกอบที่ติดตั้งไว้ทั้งหมด
`rustc`: คอมไพเลอร์ Rust
rustc คือคอมไพเลอร์ที่เป็นแกนหลักของทุกอย่าง โดยเปลี่ยนไฟล์ .rs ของคุณให้เป็นโปรแกรมที่เรียกใช้ได้ เหมาะสำหรับการสร้างโปรแกรมอย่างรวดเร็วจากไฟล์เดียว
คอมไพล์โดยตรงด้วย `rustc`
มาดูการทำงานของ rustc กัน คอมไพล์ด้วย rustc main.rs จากนั้นเรียกใช้ ./main (หรือ main.exe บน Windows)
fn main() {
println!("Compiled by rustc!");
}`cargo`: เครื่องมือทรงพลังสำหรับโครงการ
cargo คือระบบสร้างโปรแกรมและตัวจัดการแพ็กเกจของ Rust เป็นเครื่องมือที่คุณจะใช้บ่อยที่สุด โดยสร้างโครงการ คอมไพล์โค้ด เรียกใช้การทดสอบ และจัดการส่วนที่ต้องพึ่งพา
เริ่มโครงการใหม่ด้วย `cargo new`
เริ่มโครงการด้วย cargo new my_project คำสั่งนี้จะสร้างโครงสร้างไดเรกทอรีตามรูปแบบมาตรฐาน พร้อมไฟล์รายการ Cargo.toml
สร้างและเรียกใช้ด้วย `cargo`
ในโครงการ Cargo cargo build จะคอมไพล์ ส่วน cargo run จะคอมไพล์แล้วเรียกใช้ — Cargo ควบคุม rustc ให้คุณ
fn main() {
println!("Hello from a Cargo project!");
}ทำความเข้าใจ `Cargo.toml`
โครงการ Cargo ทุกโครงการมีไฟล์รายการ Cargo.toml ส่วน [package] เก็บชื่อและเวอร์ชัน ส่วน [dependencies] แสดงรายการเครตที่คุณนำมาใช้
ตรวจสอบชุดเครื่องมือ
มาทดสอบความเข้าใจของคุณเกี่ยวกับส่วนประกอบต่าง ๆ ของชุดเครื่องมือ Rust กัน
สรุปชุดเครื่องมือ
คุณได้รู้จักชุดเครื่องมือหลักแล้ว: rustup จัดการการติดตั้ง rustc คอมไพล์ และ cargo ประสานงานโครงการ ส่วนที่ต้องพึ่งพา และการสร้างโปรแกรม ทั้งหมดทำงานร่วมกันเป็นทีม
คำถามที่พบบ่อย
บทเรียน “สำรวจชุดเครื่องมือ Rust” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “สำรวจชุดเครื่องมือ Rust” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Learn Rust Coding ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Learn Rust Coding มีบทเรียนทั้งหมด 3 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “สำรวจชุดเครื่องมือ Rust”
ทำความคุ้นเคยกับองค์ประกอบสำคัญของชุดเครื่องมือ Rust ได้แก่ `rustc`, `cargo` และ `rustup` รวมถึงวิธีที่องค์ประกอบเหล่านี้ทำงานร่วมกัน คุณปฏิบัติ Learn Rust Coding ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Learn Rust Coding หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Learn Rust Coding บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 3 บทเรียน
บทเรียน “สำรวจชุดเครื่องมือ Rust” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Learn Rust Coding นี้ได้ไหม
ได้ บทเรียน Learn Rust Coding ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- การติดตั้ง Rust และ Cargo
- โปรแกรม 'Hello, World!' แรกของคุณ
- สำรวจชุดเครื่องมือ Rust