Groovy - Komut Satırı
Groovysh olarak bilinen Groovy kabuğu, harika ifadeleri değerlendirmek, sınıfları tanımlamak ve basit programları çalıştırmak için kolayca kullanılabilir. Groovy kurulduğunda komut satırı kabuğu yüklenir.
Groovy'de bulunan komut satırı seçenekleri şunlardır -
Komut satırı parametresi | Ad Soyad | Detaylar |
---|---|---|
-C | --renk [= BAYRAĞ] | ANSI renklerinin kullanımını etkinleştirin veya devre dışı bırakın |
-D | --define = AD = DEĞER | Bir sistem özelliği tanımlayın |
-T | --terminal = TÜR | Kullanılacak terminal TÜRÜNÜ belirtin |
-V | --version | Sürümü göster |
-sınıf yolu | Sınıf dosyalarının nerede bulunacağını belirtin - ilk bağımsız değişken olmalıdır | |
-cp | --classpath | "-Classpath" takma adları |
-d | - hata ayıklama | --debug Hata ayıklama çıktısını etkinleştir |
-e | --evaluate = arg | Etkileşimli oturumu başlatırken seçenek yumruğunu değerlendirin |
-h | --Yardım | Bu yardım mesajını göster |
-q | --sessiz | Gereksiz çıktıyı bastırın |
-v | --verbose | Ayrıntılı çıktıyı etkinleştir |
Aşağıdaki anlık görüntü, Groovy kabuğunda yürütülen bir ifadenin basit bir örneğini gösterir. Aşağıdaki örnekte, sadece harika kabukta "Merhaba Dünya" yazıyoruz.
Sınıflar ve Fonksiyonlar
Komut isteminde bir sınıf tanımlamak, yeni bir nesne oluşturmak ve sınıfta bir yöntemi çağırmak çok kolaydır. Aşağıdaki örnek, bunun nasıl uygulanabileceğini göstermektedir. Aşağıdaki örnekte, basit bir yöntemle basit bir Öğrenci sınıfı oluşturuyoruz. Komut isteminin kendisinde, sınıfın bir nesnesini oluşturuyoruz ve Display yöntemini çağırıyoruz.
Komut isteminde bir yöntem tanımlamak ve yöntemi çağırmak çok kolaydır. Yöntemin def türü kullanılarak tanımlandığını unutmayın. Ayrıca, Display yöntemi çağrıldığında gerçek değerle değiştirilen ad adında bir parametre eklediğimizi unutmayın. Aşağıdaki örnek, bunun nasıl uygulanabileceğini göstermektedir.
Komutlar
Kabuğun, kabuğun ortamına zengin erişim sağlayan bir dizi farklı komutu vardır. Aşağıda bunların listesi ve yaptıkları yer almaktadır.
Sr.No | Command & smp; Komut Açıklama |
---|---|
1 |
:help (: h) Bu yardım mesajını göster |
2 | ? (:?) Takma ad:: yardım |
3 | :exit (: x) Kabuktan çık |
4 | :quit (: q) Takma ad:: çıkış |
5 | import (: i) Bir sınıfı ad alanına aktarın |
6 | :display (: d) Geçerli arabelleği görüntüle |
7 | :clear (: c) Arabelleği temizleyin ve istem sayacını sıfırlayın |
8 | :show (: S) Değişkenleri, sınıfları veya içe aktarmaları göster |
9 | :inspect (: n) GUI nesne tarayıcısıyla bir değişkeni veya son sonucu inceleyin |
10 | :purge (: p) Değişkenleri, sınıfları, içe aktarmaları veya tercihleri temizle |
11 | :edit (: e) Geçerli arabelleği düzenle |
12 | :load (: l) Arabelleğe bir dosya veya URL yükle |
13 | . (:.) Takma ad:: yükleme |
14 | .save (: s) Geçerli arabelleği bir dosyaya kaydet |
15 | .record (: r) Geçerli oturumu bir dosyaya kaydedin |
16 | :alias (: a) Bir takma ad oluşturun |
17 | :set (: =) Tercihleri ayarlayın (veya listeleyin) |
18 | :register (: rc) Kabuk ile yeni bir komut kaydeder |
19 | :doc (: D) Bağımsız değişken için dokümanı görüntüleyen bir tarayıcı penceresi açar |
20 | :history (: H) Düzenleme satırı geçmişini görüntüleyin, yönetin ve geri çağırın |