0Pricing
Learn Rust Coding · บทเรียน

สำรวจชุดเครื่องมือ 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. การติดตั้ง Rust และ Cargo
  2. โปรแกรม 'Hello, World!' แรกของคุณ
  3. สำรวจชุดเครื่องมือ Rust
← กลับไปที่ Learn Rust Coding