2016-03-26 22 views
1

Python hakkında biraz araştırma yapıyorum.CLI-Loop nedir? Normal döngüdeki fark nedir?

Ve bunun gibi bir şey gördüm.

# Start CLI-Loop 
while True: 
    try: 
     text = raw_input() 
    except: 
     text = error() 

    if text == condition_1: 
     do_Some_Other_Things_1() 
     break 

    elif text == condition_2: 
     do_Some_Other_Things_2() 

CLI-Loop "Komut Satırı Arabirim Döngüsü" anlamına mı geliyor?

Değilse, bunun anlamı nedir?

Bu konuda çok özel olan nedir?

+2

Bu konuda özel bir şey yok. Bu sadece kullanıcı girişini alan bir döngüdür. Ayrıca bkz. [REPL] (https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop). –

cevap

1

Döngü hakkında özel bir şey yok; Yazar sadece komutları yorumlayacağını belirten kod bloğunu tanıtır.

Döngü tam olarak budur; raw_input() kullanarak, terminalden kullanıcı girişi istenir, daha sonra girişe dayalı fonksiyonları yürütür. Başka bir deyişle, kullanıcı ile arayüz oluşturan komutlar alır.

0

CLI gerçekten Komut Satırı Arabirimi anlamına gelir. Bu döngüde özel bir şey yok, sadece komut satırından alınan girdiyi işleyen bir döngü olduğunu belirtmek için "CLI döngüsü" deniyor.

+0

Hızlı cevabınız için teşekkür ederim, ama cevabını ve yorumunu daha ayrıntılı olduğu için @MartijnPieters'ı seçmem gerektiğini düşünüyorum. – davidlatwe

İlgili konular