Dart Academy · บทเรียน

สร้างลิสต์และใช้ดัชนี

สร้างลิสต์และเข้าถึงรายการตามตำแหน่ง

บทเรียน 1 จาก 413 ขั้นตอน

สร้างลิสต์และใช้ดัชนี เป็นบทเรียน Dart Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Dart Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Dart Academy มีบทเรียนทั้งหมด 4 บทเรียน

รายการคืออะไร

รายการคือกลุ่มค่าที่มีลำดับ ซึ่งคุณเก็บไว้ในตัวแปรเดียวได้ ลองนึกภาพว่าเป็นแถวกล่องที่มีหมายเลขกำกับ โดยแต่ละกล่องเก็บข้อมูลหนึ่งรายการ 📦

รายการแรกของคุณ

เขียนรายการด้วยวงเล็บเหลี่ยมและเครื่องหมายจุลภาค ค่าตามตัวอักษรด้านล่างเก็บชื่อผลไม้สามชื่อไว้ตามลำดับที่คุณพิมพ์ไว้อย่างแน่นอน

var fruits = ['apple', 'banana', 'cherry'];

ระบบเก็บลำดับไว้

รายการจะจดจำลำดับไว้ รายการแรกที่คุณเพิ่มจะยังคงเป็นรายการแรก รายการสุดท้ายจะยังคงเป็นรายการสุดท้าย และเมื่อพิมพ์รายการออกมา รายการเหล่านั้นจะแสดงตามที่คุณเขียนไว้

print(fruits); // [apple, banana, cherry]

ดัชนีเริ่มจากศูนย์

แต่ละรายการมีตำแหน่งที่เรียกว่าดัชนี Dart จะนับจาก 0 ดังนั้นรายการแรกสุดจึงอยู่ที่ดัชนี 0 ไม่ใช่ 1

อ่านค่าด้วยดัชนี

ดึงรายการหนึ่งออกมาด้วยวงเล็บเหลี่ยมและดัชนีของรายการนั้น ในที่นี้ fruits[1] จะข้ามรายการแรกไปเพื่อให้ได้ค่า 'banana'

print(fruits[1]); // banana

ดัชนีสุดท้าย

ดัชนีสุดท้ายจะน้อยกว่าจำนวนรายการอยู่หนึ่งเสมอ รายการที่มีสามรายการจะสิ้นสุดที่ดัชนี 2 ดังนั้นรายการสุดท้ายคือ fruits[2]

print(fruits[2]); // cherry

มีรายการกี่รายการ

สอบถามขนาดของรายการด้วย ความยาว ซึ่งจะคืนค่าจำนวนรายการทั้งหมด เหมาะสำหรับใช้กับลูปและการตรวจสอบขอบเขต

print(fruits.length); // 3

ข้อผิดพลาดนอกขอบเขต

การเข้าถึงดัชนีที่ไม่มีอยู่จะทำให้เกิด RangeError หากมีสามรายการ ดัชนี 3 จะเกินไปหนึ่งตำแหน่งและทำให้โปรแกรมหยุดทำงาน

print(fruits[3]); // RangeError!

รายการที่ระบุชนิดข้อมูล

คุณสามารถประกาศชนิดของรายการไว้ล่วงหน้าได้ รายการของ intจะรับเฉพาะจำนวนเต็มเท่านั้น ดังนั้น Dart จึงตรวจพบข้อผิดพลาดก่อนที่คุณจะเรียกใช้โปรแกรม

List<int> scores = [10, 20, 30];

รายการว่าง

เริ่มต้นโดยไม่มีข้อมูลแล้วค่อยเติมภายหลังด้วยวงเล็บว่าง ควรระบุชนิดให้รายการว่างเสมอ เพื่อให้ Dart รู้ว่าข้อมูลภายในควรเป็นชนิดใด

List<String> names = [];

ทางลัดที่มีประโยชน์

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

print(fruits.first); // apple

ตรวจสอบอย่างรวดเร็ว

คุณมีรายการที่มี 5 รายการ ดัชนีใดชี้ไปยังรายการสุดท้าย

ทบทวน

ทำได้ดีมาก! ตอนนี้คุณสร้างรายการด้วยวงเล็บ อ่านรายการด้วยดัชนีโดยเริ่มจาก 0 ตรวจสอบความยาว และหลีกเลี่ยงข้อผิดพลาดเกี่ยวกับขอบเขตได้แล้ว รายการพร้อมอยู่ในชุดเครื่องมือของคุณแล้ว 🎉

เริ่มต้นได้ฟรี

เรียนรู้ Dart ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
30
บทเรียน
120

คำถามที่พบบ่อย

บทเรียน “สร้างลิสต์และใช้ดัชนี” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “สร้างลิสต์และใช้ดัชนี” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Dart Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Dart Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “สร้างลิสต์และใช้ดัชนี”

สร้างลิสต์และเข้าถึงรายการตามตำแหน่ง คุณปฏิบัติ Dart Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Dart Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Dart Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน

บทเรียน “สร้างลิสต์และใช้ดัชนี” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Dart Academy นี้ได้ไหม

ได้ บทเรียน Dart Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

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

  1. สร้างลิสต์และใช้ดัชนี
  2. เพิ่ม ลบ และอัปเดตรายการ
  3. ค้นหาและเรียงลิสต์
  4. แปลงข้อมูลด้วย map, where และ toList
← กลับไปที่ Dart Academy