
Rust คือภาษาโปรแกรมระบบยุคใหม่ที่ถูกออกแบบมาเพื่อให้ทำงานได้อย่างรวดเร็ว ปลอดภัย และเหมาะกับการสร้างแอปพลิเคชันที่ต้องใช้ประสิทธิภาพสูง ไม่ว่าจะเป็น CLI tool, embedded, หรือ backend API
1. ติดตั้ง Rust
Rust ใช้ rustup
เป็นตัวจัดการ toolchain ที่ง่ายที่สุดในการติดตั้ง
Linux และ macOS
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Windows
ดาวน์โหลด Rustup installer และติดตั้งตามขั้นตอน
2. ตรวจสอบว่าติดตั้งสำเร็จหรือไม่
rustc --version cargo --version
3. สร้างโปรเจกต์แรกด้วย Hello World
cargo new hello_rust cd hello_rust cargo run
ผลลัพธ์ที่ได้:
Hello, world!
ไฟล์หลักคือ src/main.rs
ซึ่งมีโค้ดดังนี้:
fn main() { println!("Hello, world!"); }
4. คำอธิบายโครงสร้างโปรเจกต์
src/main.rs
: จุดเริ่มต้นของโปรแกรมCargo.toml
: metadata และ dependencytarget/
: ไดเรกทอรีเก็บผลลัพธ์ของการ build
5. คำสั่งพื้นฐานที่ใช้บ่อย
cargo build # คอมไพล์โปรเจกต์ cargo run # รันโปรเจกต์ cargo check # ตรวจ syntax โดยไม่ build cargo fmt # จัดรูปแบบโค้ด cargo clippy # แนะนำแนวทางการเขียนโค้ด cargo test # รัน unit test cargo doc --open # เปิดเอกสาร
6. เพิ่มฟังก์ชันใหม่ในโปรแกรม
ตัวอย่างการรับค่าจาก command line ด้วย std::env::args
use std::env; fn main() { let args: Vec = env::args().collect(); if args.len() > 1 { println!("สวัสดี {}!", args[1]); } else { println!("สวัสดี โลก!"); } }
7. ปัญหาที่พบบ่อยและวิธีแก้
- command not found: ให้ปิดเปิด terminal ใหม่ หรือเพิ่ม path ด้วย
source $HOME/.cargo/env
- permission denied: ใช้
chmod +x
หรือsudo
ตามเหมาะสม
8. แหล่งเรียนรู้เพิ่มเติม
บทสรุป
ภาษา Rust เป็นจุดเริ่มต้นที่ยอดเยี่ยมสำหรับใครที่ต้องการเขียนโปรแกรมที่เร็ว ปลอดภัย และใช้ในงานจริง Rust มีเครื่องมือช่วยที่ยอดเยี่ยมและเอกสารที่ครบครัน คุณสามารถเริ่มต้นได้ทันทีเพียงไม่กี่คำสั่ง และนำไปต่อยอดสู่โปรเจกต์ขนาดใหญ่ได้อย่างมั่นใจ
📌 คำค้น SEO
ติดตั้ง rust, hello world rust, rust สำหรับผู้เริ่มต้น, สร้างโปรเจกต์ rust, cargo rust ใช้ยังไง, rust เริ่มต้นยังไง, rust ภาษาเขียนโปรแกรมใหม่, สอนเขียน rust เบื้องต้น, rust เริ่มเขียนโค้ด, rust beginner tutorial
เผยแพร่โดย poolsawat.com