1. sayfa
döngü içinde "continue gidilecekYer;" kullanıp gidilecek satıra da "gidilecekYer:" yazabilirsiniz ama goto modern programlarda kullanılmıyor artık. |
javada goto yu doğrudan kullanamazsın(ki goto çok kontrolsuzdur ve programcının kafasını fazladan yorar C/C++ ailesinde mevcut), yani programlarınındada kullanmayın( çok çok extrem durumlar hariç) C kullanıcıları için diyorum. kullanımın sonuçları konusunda java daha tedbirli. İllede kullanıcam diyosan güzel kardeşim continue ve break syntax wordlerini kontrollerinde kullan bi nebze işini görür... goto kullanmadan program yaz önerim budur(-ki javada kullanamazsın) Kolay gelsin.... |
Olmuyor hocam acaba ben mi yanlış yapıyorum ![]() |
Düşüncelerin için saol hocam degerlendireceğim. |
bana go to kullanmak isteme sebebini söyle alternatif söyleyeyim. mevcut yapıda hiç gereği olmayan bir şey. |
Bir yerde yanlış yapmışsınızdır. Kullanmam ama kullanacak olsam aşağıdaki gibi bir şey olurdu...
|
Arkadaşlar javada goto kavramı yok istediğiniz kadar deneyin derleyicide hata alıcaksınız. |
evet arkadaşlar javada goto syntaxı yoktur sadece yukarıda bahsettiğim 2 tane alternatif vardır -ki bunlar goto ile aynı görevi yazmazlar ama program akışında goto ya benzerler( program akışında 'kontrolsuz 'satır atlama işlemi olduğu için) Java ile ilgili soruların olursa cevaplamaya çalışırım. Kolay gelsin... |
goto kullanmaya ihtiyacın varsa bil ki ya bir yerde yanlış yapıyorsun, ya da OOP bilmiyorsun |
Ben C/C++ kullanıyorum. Bu diller goto içermesine rağmen kullanmıyorum çünkü pek de sağlıklı bir şey değil bildiğim kadarıyla. Ayrıca okulda ders verdiğim bir grupta karşılaştığım şöyle de ilginç bir durum var. Yeni C öğrenen arkadaşların hemen hemen hepsi " Programı yazdım ama şuraya gelince eğer şu şartı sağlıyorsa programda şuraya atlasa... Öyle bi fonksiyon var mı?" diye soruyorlar. Galiba insanlar içgüdüsel olarak "goto" ya ihtiyaç duyuyorlar ![]() ![]() |
Goto structural programlama dillerinde ihtiyaç duyulan bir mekanizmadır. Hatta assembly seviyesinde çok kullanılan koşulsuz dallanmaların bu seviyeye en yakın dil olan C'ye bir yansımasıdır goto keyword'ü. OOP'de goto kullanılma gereksinimi duyuluyorsa yanlış tasarım yapılmıştır. |
Yansimasi demek onu tercih etmemiz gerek degildir. Cogu open source code guideline goto kullanimini yasaklamistir. Hic bir universitenin code guidelineinda goto kullanimini serbest birakan bir yer gormedim. 1968 yilinda Dijkstranin yazdigi bir kagit var "A Case against the GO TO Statement" diye. Mutlaka okuyun derim... |
Yazdıklarınıza katılıyorum, zaten goto kullanımını desteklemiyorum. ![]() Yansıması derken şunu demek istedim, C dili çıktığında goto gerekli görülmüş olabilir. Dediğiniz paper'a da fırsatım olunca bakarım |
1. sayfa
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.