Dart:
การใช้ Shell แบบโต้ตอบ (REPL)

วิธีการ:

Dart ไม่มี REPL ภายในตัว อย่างไรก็ตาม, คุณสามารถทำให้มีฟังก์ชั่นคล้ายกับ REPL ได้โดยการใช้ DartPad (ออนไลน์) หรือใช้เครื่องมือของบุคคลที่สามเช่น dart_repl.

การใช้ DartPad:

DartPad (https://dartpad.dev) คือเว็บไซต์แก้ไขโค้ด Dart ออนไลน์ที่ช่วยให้คุณเขียนและรันโค้ด Dart ในเว็บเบราว์เซอร์ของคุณ เพิ่มเติมไม่ใช่ REPL แบบดั้งเดิมที่ใช้คอมมานด์ไลน์, แต่มันก็ให้ประสบการณ์ที่คล้ายกันสำหรับการทดลองอย่างรวดเร็ว

เพียงไปที่เว็บไซต์, พิมพ์โค้ด Dart ของคุณในแผงซ้าย, แล้วคลิก “Run” เพื่อดูผลลัพธ์ทางด้านขวา

ตัวอย่าง:

void main() {
  print('Hello, Dart!');
}

ผลลัพธ์:

Hello, Dart!

การใช้ dart_repl (เครื่องมือของบุคคลที่สาม):

เริ่มแรก, ติดตั้ง dart_repl ผ่าน pub แบบโกลบอล:

dart pub global activate dart_repl

จากนั้น, รัน dart_repl จากเทอร์มินอลของคุณ:

dart_repl

ตอนนี้, คุณสามารถเริ่มพิมพ์คำสั่ง Dart โดยตรงเข้าไปใน shell ได้เลย เช่น:

>>> print('Hello, REPL!');
Hello, REPL!
>>> int add(int x, int y) => x + y;
>>> print(add(5, 7));
12

วิธีเหล่านี้ช่วยให้คุณลองโค้ด Dart ได้อย่างรวดเร็ว, ลดความลำบากในการเรียนรู้และเพิ่มประสิทธิภาพได้เป็นอย่างมาก