Node.js REPL

Yazıda REPL nedir, REPL kısayolları, REPL komutları ve Node.js komutlarını çalıştırma hakkında bilgiler yer almaktadır.

REPL (Read Eval Print Loop) işletim sistemlerinde bulunan komut yorumlayıcılarına komutların satır satır yazılması, okunması ve derlenmesine imkan veren bir yapıdır.

Node.js REPL yorumlayıcısını başlatmak için işletim sistemi komut yorumlayıcısına aşağıdaki komutu yazıp çalıştırmanız yeterli olacaktır.

node

Node.js REPL yorumlayıcısını çalıştırdıktan sonra Node.js komutlarını yazabiliriz.

Ekrana Merhaba Node.js yazdıralım.

console.log('Merhaba Node.js');

REPL yorumlayıcısı ile ayrıca çeşitli aritmetiksel işlemlerde yapabiliriz.

5 + 3

veya

5 + (3 * 2) - 1

Değişken kullanma

Node.js REPL yorumlayıcısı ile değişken tanımlama ve kullanma aşağıdaki gibidir.

var xSayisi = 1453;

Tanımlanan değişkeni Node.js REPL yorumlayıcısı kapatıncaya kadar kullanabilirsiniz

Daha sonra

console.log(xSayisi);

yazarak değişken değerini görüntüleyebilirsiniz.

Node.js ile proje geliştirirken REPL ekranında komut yazmak pek tercih edilen bir yöntem değildir.

REPL yapısını öğrenmemizin nedeni yazdığımız Node.js komutlarını nasıl çalıştıracağımızla ilgilidir.

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 komutu

Yazılan komuttan çıkmak için kullanılır.

Örneğin; aşağıdaki döngüde kullanılacak değişkeni oluşturmayı unuttunuz diyelim.

for

Komutu yazıp çalıştırdığınızda sizden komutun devamını bekleyecektir.

.break komutu ile devamını yazmadan komutu sonlandırabilirsiniz.

.clear komutu

.break komutu ile aynı işleve sahiptir.

.editor komutu

Her komutu ayrı ayrı yazmak yerine Linux işletim sistemlerindeki vi, vim, nano benzeri bir editör açar.

Komutları satır satır bütünleşik olarak yazmaya imkan verir.

Ctrl + d ile komutları çalıştırabilir veya Ctrl + c ile editörden çıkabilirsiniz.

.exit komutu

REPL yorumlayıcısını kapatmak için kullanılır.

.help komutu

Node.js REPL komutları listesini verir.

.load komutu

Kaydedilen Node.js komutlarını açmak, çalıştırmak ve dosya içerisinde yazılan değişken, fonksiyon gibi tanımlamaları REPL oturumunda kullanmak için kullanılan bir komuttur.

.save komutu

Yazılan REPL komutlarını dosyaya kaydetmek için kullanılır.

Aşağıdaki kodu REPL yorumlayıcısına yazdıktan sonra

console.log('Merhaba Dünya');

.save merhaba.js ile komut yorumlayıcısının gösterdiği dizine merhaba.js isminde bir dosya oluşturacak ve yazılan kodu kaydedecektir.

Node.js komutlarını çalıştırmak

Aşağıdaki komutları herhangi bir dizine dosya adı merhaba.js olarak kaydedin.

'use strict';

let i = 0;

for (i = 0; i < 10; i++) {
  console.log(i + " Merhaba Node.js");
}

İşletim sisteminize ait komut yorumlayıcı konumunu kaydettiğiniz dizine getirin.

Aşağıdaki komutları komut yorumlayıcısına yazın.

node merhaba.js

Dosya içerisindeki komutlar çalıştırılacak ve sonuç komut yorumlayıcısında gözükecektir.

Node.js Derslerine buradan ulaşabilirsiniz…

Hayırlı günler dilerim.

Yusuf SEZER

Yusuf SEZER

Computer Engineer who interested about web technologies, algorithms, artificial intelligence and embedded systems; constantly exploring new technologies.


Bunlara'da bakmalısın!