แนวคิดการเขียนโปรแกรมทั่วไป
บทนี้ครอบคลุมถึงแนวคิดพื้นฐานที่ปรากฏอยู่ในภาษาโปรแกรมเกือบทุกภาษา และดูว่าแนวคิดเหล่านี้ทำงานอย่างไรในภาษา Rust ภาษาโปรแกรมส่วนใหญ่มักมีแก่นแกนหลักที่เหมือนกันเป็นส่วนใหญ่ ไม่มีแนวคิดใดในบทนี้ที่เฉพาะเจาะจงสำหรับ Rust เพียงอย่างเดียว แต่เราจะมาพูดถึงแนวคิดเหล่านี้ภายใต้บริบทของภาษา Rust พร้อมทั้งอธิบายแนวปฏิบัติและข้อกำหนดตกลงร่วมกันในการใช้งาน
โดยเฉพาะอย่างยิ่ง คุณจะได้เรียนรู้เกี่ยวกับตัวแปร, ชนิดข้อมูลพื้นฐาน, ฟังก์ชัน, คำอธิบายโค้ด (comments) และโครงสร้างควบคุมการทำงาน (control flow) ซึ่งรากฐานเหล่านี้จะปรากฏอยู่ในทุกๆ โปรแกรมของภาษา Rust การเรียนรู้สิ่งเหล่านี้ตั้งแต่แรกเริ่มจะช่วยสร้างพื้นฐานที่มั่นคงให้แก่คุณในการก้าวต่อไป
คำสำคัญ (Keywords)
ภาษา Rust มีกลุ่มของ คำสำคัญ (keywords) ที่ถูกสงวนไว้สำหรับการใช้งานเฉพาะของตัวภาษาเท่านั้น เช่นเดียวกับภาษาโปรแกรมอื่นๆ โปรดระลึกไว้เสมอว่าคุณจะไม่สามารถนำคำเหล่านี้ไปใช้เป็นชื่อของตัวแปรหรือฟังก์ชันได้ คำสำคัญส่วนใหญ่จะมีความหมายและหน้าที่การทำงานพิเศษเฉพาะตัว ซึ่งคุณจะได้ใช้งานพวกมันในการจัดการงานต่างๆ ในโปรแกรม Rust ของคุณ ส่วนคำสำคัญบางคำจะยังไม่มีผลลัพธ์การทำงานใดๆ ผูกติดไว้ในปัจจุบัน แต่ถูกจองสงวนสิทธิ์เอาไว้สำหรับฟังก์ชันความสามารถที่อาจจะถูกเพิ่มเข้ามาในภาษา Rust ในอนาคต คุณสามารถดูรายชื่อคำสำคัญทั้งหมดได้ใน ภาคผนวก A