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ı

breakKoddan çıkılmasını sağlar.
clearBreak komutu ile aynı işleve sahiptir.
editorKomuıtları tek tek yazmanız yerine bir dosya oluşturabilmeniz için ön tanımlı editörü açar.
exitREPL yorumlayıcısını kapatmak için kullanılır.
helpNodeJS REPL komutların listesini verir.
loadKaydedilen 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.
saveYazılan REPL komutlarının dosyaya kaydetmek için kullanılır.