
พื้นฐาน Rust
ตัวแปร การเปลี่ยนแปลงค่าได้ ชนิดข้อมูลพื้นฐาน ฟังก์ชัน นิพจน์ control flow pattern matching
1โดยค่าเริ่มต้น ตัวแปรถูกประกาศอย่างไรใน Rust?
โดยค่าเริ่มต้น ตัวแปรถูกประกาศอย่างไรใน Rust?
คำตอบ
ใน Rust ตัวแปรทั้งหมดจะเป็น immutable โดยค่าเริ่มต้นเมื่อประกาศด้วย let การออกแบบนี้ส่งเสริมความปลอดภัยและการทำงานพร้อมกันโดยป้องกันการแก้ไขโดยไม่ตั้งใจ หากต้องการทำให้ตัวแปรเป็น mutable ต้องใช้คีย์เวิร์ด mut หลัง let อย่างชัดเจน
2ความแตกต่างระหว่าง let และ const ใน Rust คืออะไร?
ความแตกต่างระหว่าง let และ const ใน Rust คืออะไร?
คำตอบ
const ประกาศค่าคงที่ที่ถูกประเมินในเวลาคอมไพล์โดยต้องระบุชนิดข้อมูลเสมอ ในขณะที่ let ประกาศตัวแปรในเวลารันไทม์ซึ่งสามารถอนุมานชนิดข้อมูลได้ ค่าคงที่ต้องมีค่าที่ทราบในเวลาคอมไพล์และสามารถใช้ในบริบทการคอมไพล์ เช่น ขนาดของอาร์เรย์
3shadowing ใน Rust คืออะไร?
shadowing ใน Rust คืออะไร?
คำตอบ
shadowing ช่วยให้สามารถประกาศตัวแปรที่มีชื่อเดียวกันซ้ำได้โดยใช้ let ซึ่งสร้างตัวแปรใหม่ที่ซ่อนตัวแปรเดิมไว้ ต่างจาก mut ตรงที่ shadowing อนุญาตให้เปลี่ยนชนิดของตัวแปรได้ สิ่งนี้มีประโยชน์ในการแปลงค่าโดยยังคงใช้ชื่อเชิงตรรกะเดิม
ชนิดจำนวนเต็มแบบมีเครื่องหมายเริ่มต้นใน Rust คืออะไร?
ความแตกต่างระหว่าง isize และ i64 ใน Rust คืออะไร?
+22 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Rust อื่นๆ
Ownership & Borrowing
Structs & Enums
การจัดการข้อผิดพลาด
คอลเลกชัน
โมดูลและแพ็กเกจ
Traits
Generics
Lifetimes
Iterators & Closures
Smart Pointers
Concurrency Basics
async/await
Testing
Cargo & Ecosystem
Pattern Matching
มาโคร
Serde และการ Serialization
Unsafe Rust
Trait ขั้นสูง
Lifetime ขั้นสูง
Type System
Tokio & Async I/O
การเพิ่มประสิทธิภาพ
Memory Management
Web Frameworks
Database Integration
Design Pattern ของ Rust
เชี่ยวชาญ Rust สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี