REPL Yapısı

NodeJS REPL (Read Eval Print Loop) yapısı ile düzenlenmiştir. REPL yapısı dört temel görevi yerine getirmektedir. Terminal üzerinde komutların satır satır yazılması, okunması ve derlenmesine imkan verir.

  1. READ (Okuma)
    Kullanıcının girdilerini okuyup JavaScript veri modeline göre saklanması
  2. EVAL (Değerlendirme)
    Veri modelinin değerlendirilmesi
  3. PRINT (Çıktı verme)
    Sonucun çıktı olarak verilmesi
  4. LOOP (Süreklilik)
    Diğer görevlerin sürekli devam etmesi (CTRL+C’ye basana kadar)

REPL Kısayolları

  • Ctrl + c – Çalışan komutu sonlandırır.
  • Ctrl + c – İki defa tekrarlanınca REPL yorumlayıcısını kapatılır.
  • Ctrl + d – REPL yorumlayıcısını kapatır.
  • Aşağı / Yukarı yön tuşları – Yazılan komutlar arasında dolaşmak için kullanılır.
  • Tab tuşu – Komutların listesini verir.
  • (Başlangıç karakteri) Tab tuşu – Başlangıç karakterine ait komutları verir. Örn; n Tab tuşu

REPL Komutları

break Koddan çıkılmasını sağlar.
clear Break komutu ile aynı işleve sahiptir.
editor Komuıtları tek tek yazmanız yerine bir dosya oluşturabilmeniz için ön tanımlı editörü açar.
exit REPL yorumlayıcısını kapatmak için kullanılır.
help NodeJS REPL komutların listesini verir.
load Kaydedilen NodeJS komutlarını açmak, çalıştırmak ve dosya içerisindeki değişken/fonksiyonların REPL oturumunda kullanmak için kullanılır.
save Yazılan REPL komutlarının dosyaya kaydetmek için kullanılır.