Rust

พื้นฐาน Rust

ตัวแปร การเปลี่ยนแปลงค่าได้ ชนิดข้อมูลพื้นฐาน ฟังก์ชัน นิพจน์ control flow pattern matching

25 คำถามสัมภาษณ์·
Junior
1

โดยค่าเริ่มต้น ตัวแปรถูกประกาศอย่างไรใน Rust?

คำตอบ

ใน Rust ตัวแปรทั้งหมดจะเป็น immutable โดยค่าเริ่มต้นเมื่อประกาศด้วย let การออกแบบนี้ส่งเสริมความปลอดภัยและการทำงานพร้อมกันโดยป้องกันการแก้ไขโดยไม่ตั้งใจ หากต้องการทำให้ตัวแปรเป็น mutable ต้องใช้คีย์เวิร์ด mut หลัง let อย่างชัดเจน

2

ความแตกต่างระหว่าง let และ const ใน Rust คืออะไร?

คำตอบ

const ประกาศค่าคงที่ที่ถูกประเมินในเวลาคอมไพล์โดยต้องระบุชนิดข้อมูลเสมอ ในขณะที่ let ประกาศตัวแปรในเวลารันไทม์ซึ่งสามารถอนุมานชนิดข้อมูลได้ ค่าคงที่ต้องมีค่าที่ทราบในเวลาคอมไพล์และสามารถใช้ในบริบทการคอมไพล์ เช่น ขนาดของอาร์เรย์

3

shadowing ใน Rust คืออะไร?

คำตอบ

shadowing ช่วยให้สามารถประกาศตัวแปรที่มีชื่อเดียวกันซ้ำได้โดยใช้ let ซึ่งสร้างตัวแปรใหม่ที่ซ่อนตัวแปรเดิมไว้ ต่างจาก mut ตรงที่ shadowing อนุญาตให้เปลี่ยนชนิดของตัวแปรได้ สิ่งนี้มีประโยชน์ในการแปลงค่าโดยยังคงใช้ชื่อเชิงตรรกะเดิม

4

ชนิดจำนวนเต็มแบบมีเครื่องหมายเริ่มต้นใน Rust คืออะไร?

5

ความแตกต่างระหว่าง isize และ i64 ใน Rust คืออะไร?

+22 คำถามสัมภาษณ์

เชี่ยวชาญ Rust สำหรับการสัมภาษณ์ครั้งถัดไป

เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์

เริ่มใช้ฟรี