Fonksiyon, metot yapar çağırırsın. If/else zaten çoğu zaman yeterli. Dediğim gibi çözümü var. Duruma göre çözüm değişiklik gösterebilir. Benim şu ana kadar çözemediğim, goto kullanmak zorunda kaldığım hiçbir durum olmadı.
Gidip bana kötü kurduğunuz yaklaşım ile bak burada goto kullanmadan çıkılmıyor demeyin. Örneğin iç içe 2 while döngüsünde içtekinde bir if'e giriliyorsa break ile üstteki while'a gidilir, ama iki while'dan bir anda çıkılmak isteniyorsa goto kullanılmalı. Çözüm ise düzgün while koşulu koymak. Bu tip şeylerden bahsediyorum.
Güzel komut var ve sen muhtemelen onu biliyorsun. Ama kullanmayı beceremiyorsun.