Break, continue ve pass kelimelerinin arasındaki fark nedir? Break ve continue daha önceden başka yerlerde de gördüm fakat pass kelimesini hatırlamıyorum
comments
1 references
// Comments are closed.
Örnek
for i in range(20):
if i == 10:
break;
print(“test”)
i değeri 10 olduğu zaman i yi saymayı bırakıp ekrana “test” yazacak
Örnek:
for r in range(20):
if r == 15:
continue;
print(r);
Ekrana 12345678910111213141617181920 yazacatır. Dikkat etmeniz gereken r değeri 15 olduğu zaman print işlemi işletilmeyecektir. Yani ekrana yazmayacaktır.
Örnek:
def fonksiyon():
pass
fonksiyon()
Bu kod birşey yapmaz. ama pass demediğiniz zaman kodun çalışmasında programatik hata oluşur. fonksiyon tanımlamanız lazım içinde birşey olmayacak. Neden kullanılır? Ben try-catch bloklarında catch kısmında birşey yapılmaması için pass denildiğine denk geldim. Plsql’de de aynı şekilde boş bir fonksiyon yazmak isterseniz null; yazmaniz gerekir aksi halde fonksiyon gövdesi derlenmez.