Switch deyimi nedir?

Programlamada, switch ifadesi uzun bir if ifadesi kümesini kısaltmanın bir yöntemi olarak kullanılan koşullu bir bloktur. Örneğin, aşağıdaki örnekte, aksi takdirde (PHP kullanarak) engelleniyorsa, aşağıdakileri dikkate alın.

if ($ num == 0) {echo "Sayı sıfır!"; } elseif ($ num == 1) {echo "Sayı bir!"; } elseif ($ num == 2) {echo "Sayı iki!"; } else {echo "Hata!";

}

Bir değişkenin değerini temel alarak ifadeleri çalıştırmak için birkaç if bloklar yazmak yerine, daha az kod bloğu ile görevi gerçekleştirmek için switch deyimini kullanabilirsiniz. Aşağıdaki kod örneğine bir göz atalım.

anahtar ($ num) {vaka 0: echo "Sayı sıfır!"; break; durum 1: echo "Sayı bir!"; break; durum 2: echo "Sayı iki!"; break; varsayılan: echo "Hata!";

}

Switch ifadesiyle, değişken adı açılış satırında bir kez kullanılır. Bir değişkenin olası değerlerini sağlamak için bir case anahtar sözcüğü kullanılır; bu değişken, karşılık gelen bir değere eşitse, bir iki nokta ve bir dizi deyim tarafından izlenir. Anahtar kelime varsayılanı, vakalardan biriyle kaplı olmayan değerleri işlemek için kullanılır (bir bitiş ifadesi gibi).

Programlama şartları