
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