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

การแทรกสตริงด้วยเครื่องหมายดอลลาร์

ฝังค่าและนิพจน์ไว้ภายในสตริง

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

การแทรกค่าลงในข้อความคืออะไร

การแทรกค่าในข้อความ ช่วยให้คุณใส่ค่าลงในข้อความได้โดยตรง ทำให้ Dart สร้างข้อความสุดท้ายให้แทนการนำหลายส่วนมาต่อกันด้วยตนเอง

เครื่องหมายดอลลาร์เป็นตัวกระตุ้น

ภายในข้อความ เครื่องหมายดอลลาร์ จะบอก Dart ว่าคำถัดไปคือตัวแปรที่ต้องแทรก นี่คือหัวใจของการแทรกค่าในข้อความ

var name = 'Ada';
var hi = 'Hi, $name!';

อ่านได้เป็นธรรมชาติ

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

var pet = 'cat';
var line = 'I have a $pet';

วงเล็บปีกกาสำหรับนิพจน์

สำหรับสิ่งที่ซับซ้อนกว่าตัวแปรเดี่ยว ให้ครอบด้วย วงเล็บปีกกา Dart จะประเมินโค้ดด้านในแล้วแทรกผลลัพธ์ลงไป

var a = 2, b = 3;
var s = 'Sum is ${a + b}';

เมื่อใดที่ต้องใช้วงเล็บปีกกา

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

var word = 'dart';
var up = '${word.toUpperCase()}';

วงเล็บปีกกากำหนดจุดสิ้นสุดของชื่อตัวแปร

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

var n = 5;
var id = 'item${n}x';

การแทรกค่าดีกว่าการใช้เครื่องหมายบวก

เมื่อเทียบกับ ตัวดำเนินการบวก การแทรกค่าจะสั้นกว่า และช่วยหลีกเลี่ยงอัญประกาศหรือช่องว่างเกินมา ควรเลือกใช้เป็นวิธีแรกเมื่อผสมข้อความกับค่า

var price = 9;
var tag = 'Only \$$price';

ค่าต่าง ๆ กลายเป็นข้อความ

ค่าทุกค่าที่คุณแทรกลงในข้อความจะถูกแปลงเป็นข้อความด้วยเมธอด toString ตัวเลข ค่าบูลีน และแม้แต่รายการก็ล้วนกลายเป็นข้อความที่อ่านได้

var ok = true;
var s = 'Ready: $ok';

การพิมพ์เครื่องหมายดอลลาร์จริง

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

var cost = 'Total: \$50';

การซ้อนควรทำอย่างระมัดระวัง

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

var x = 7;
var s = 'Value ${x > 5 ? "big" : "small"}';

การแทรกค่าในการใช้งานจริง

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

var user = 'Sam';
var log = 'User $user logged in';

ตรวจสอบความเข้าใจอย่างรวดเร็ว

คุณต้องการแทรกผลลัพธ์ของนิพจน์ลงในข้อความ ต้องใช้อะไร

สรุป: เครื่องหมายดอลลาร์

คุณได้เรียนรู้ว่า $ ใช้แทรกตัวแปร และ ${...} ใช้แทรกนิพจน์ การแทรกค่าช่วยให้ข้อความของคุณสะอาดและชัดเจน 🎉

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

บทเรียน “การแทรกสตริงด้วยเครื่องหมายดอลลาร์” ฟรีหรือไม่

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

คุณจะเรียนรู้อะไรในบทเรียน “การแทรกสตริงด้วยเครื่องหมายดอลลาร์”

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

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

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

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

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

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

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

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

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