0Pricing
Mojo Academy · บทเรียน

คำอธิบายชนิดข้อมูลที่ช่วยคุณได้

เพิ่มชนิดข้อมูลเพื่อให้ 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. การประกาศค่าด้วย var
  2. Int, Float และ Bool
  3. สตริงและข้อความ
  4. คำอธิบายชนิดข้อมูลที่ช่วยคุณได้
← กลับไปที่ Mojo Academy