คำอธิบายชนิดข้อมูลที่ช่วยคุณได้
เพิ่มชนิดข้อมูลเพื่อให้ Mojo ปรับปรุงประสิทธิภาพและตรวจจับข้อผิดพลาด
คำอธิบายชนิดข้อมูลที่ช่วยคุณได้ เป็นบทเรียน Mojo Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Mojo Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Mojo Academy มีบทเรียนทั้งหมด 4 บทเรียน
คำอธิบายชนิดคืออะไร
คำอธิบายชนิดจะระบุชนิดของค่าไว้ในคำประกาศโดยตรง ทำให้ทั้งคุณและ Mojo ทราบอย่างแน่ชัดว่าค่านั้นเก็บอะไร
ใส่คำอธิบายชนิดให้ var
เติมเครื่องหมายโคลอนและชนิดไว้หลังชื่อ ในที่นี้ : Int รับรองว่า count จะเก็บได้เฉพาะจำนวนเต็มเท่านั้น
var count: Int = 0การอนุมานกับคำอธิบายชนิด
หากไม่มีคำอธิบายชนิด Mojo จะ อนุมานชนิดจากค่า การเขียนชนิดด้วยตนเองทำให้เจตนาของคุณชัดเจน
var x = 5
var y: Int = 5ตรวจจับข้อผิดพลาดตั้งแต่เนิ่น ๆ
คำอธิบายชนิดช่วยให้ Mojo ปฏิเสธค่าที่ไม่ถูกต้องขณะคอมไพล์ การกำหนดข้อความให้กับ Int จึงกลายเป็นข้อผิดพลาดทันที
var count: Int = "oops" # errorคำอธิบายชนิดช่วยเพิ่มความเร็ว
เมื่อทราบชนิดที่แน่นอนล่วงหน้า Mojo จะสร้างโค้ดเครื่องที่ เร็วกว่า แทนการตรวจสอบชนิดขณะโปรแกรมทำงาน
ใส่คำอธิบายชนิดให้ Float และ Bool
คำอธิบายชนิดใช้ได้กับทุกชนิด คุณสามารถระบุ Float64 หรือ Bool เพื่อบอกอย่างแม่นยำว่าค่าแต่ละค่าคืออะไร
var ratio: Float64 = 0.5
var ok: Bool = Trueใส่คำอธิบายชนิดให้ String
ระบุค่าข้อความด้วย String เพื่อให้ผู้อ่านเห็นได้ทันทีว่า var นั้นเก็บคำต่าง ๆ ไม่ใช่ตัวเลข
var name: String = "Ada"คำอธิบายชนิดในฐานะเอกสารประกอบ
ชนิดที่อยู่ข้างชื่อจะบอกผู้อ่านคนถัดไป รวมถึงตัวคุณในอนาคต ว่าควรคาดหวังอะไร โดยไม่ต้องค้นหา ค่า
จำเป็นในฟังก์ชัน fn
ฟังก์ชัน fn ที่เคร่งครัดต้องมีคำอธิบายชนิดสำหรับพารามิเตอร์ ซึ่งเป็นจุดที่แนวปฏิบัตินี้มีประโยชน์มากที่สุด
fn add(a: Int, b: Int):
print(a + b)ใส่คำอธิบายชนิดที่จุดเชื่อมต่อ
แม้การอนุมานจะทำงานได้ ก็ควรใส่คำอธิบายชนิดให้ค่าที่ผู้อื่นต้องใช้งาน ชนิดที่ชัดเจนตรง จุดเชื่อมต่อช่วยป้องกันความสับสนทั่วทั้งโค้ด
ชนิดคือเครือข่ายความปลอดภัย
คำอธิบายชนิดเปลี่ยนข้อผิดพลาดที่เงียบงันให้กลายเป็นข้อผิดพลาดที่มองเห็นได้ และช่วยเพิ่มความเร็ว การระบุชนิดเพียงเล็กน้อยในตอนนี้ช่วยประหยัดเวลา แก้จุดบกพร่องได้มากในภายหลัง
ตรวจสอบอย่างรวดเร็ว
คุณระบุชนิดของ var เป็น Int แต่พยายามกำหนดข้อความ "oops" ให้ จะเกิดอะไรขึ้นใน Mojo
ทบทวน
คำอธิบายชนิดจะระบุชนิดของค่าด้วยเครื่องหมายโคลอน ช่วยตรวจจับข้อผิดพลาดได้เร็วและช่วยให้ Mojo ทำงานได้เร็วขึ้น 🎯
คำถามที่พบบ่อย
บทเรียน “คำอธิบายชนิดข้อมูลที่ช่วยคุณได้” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “คำอธิบายชนิดข้อมูลที่ช่วยคุณได้” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Mojo Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Mojo Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “คำอธิบายชนิดข้อมูลที่ช่วยคุณได้”
เพิ่มชนิดข้อมูลเพื่อให้ Mojo ปรับปรุงประสิทธิภาพและตรวจจับข้อผิดพลาด คุณปฏิบัติ Mojo Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Mojo Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Mojo Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน
บทเรียน “คำอธิบายชนิดข้อมูลที่ช่วยคุณได้” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Mojo Academy นี้ได้ไหม
ได้ บทเรียน Mojo Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- การประกาศค่าด้วย var
- Int, Float และ Bool
- สตริงและข้อความ
- คำอธิบายชนิดข้อมูลที่ช่วยคุณได้