Bir astarda çok değişkenli başlatma hakkında ortak bir argüman vardır, yani:
Örneğin int i, j = 1; bazı insanları her iki değişkenin de başlatıldığına
Birisinin, dilinin sözdizimini bu konuda yanılmamak için yeterince bilmesi gerektiğini iddia edebiliriz. Başka bir argüman, geliştiriciler olarak, birçok dil öğrendikçe, diller arasındaki özellikler arasında hatalar yapabileceğimiz olabilir.
Ancak bu çok özel durum için merak ediyorum ben bile çok sözdizimi i, j = 1 her iki değişken başlatmak nerede bir dil var mı?
Değilse, bu argüman geçerli değildir.
Dim Apple, Orange, Pear as Fruit
yasal bir bildirimdir. VB bilmediğinizi varsayalım. İlk izleniminiz Apple
türden Fruit
mi? O değil. Unutmayın, diller genellikle bu dilde uzman olmayan kişiler tarafından okunur; uzmansanız, niyetinizi uzman olmayanlara bile net bir şekilde iletmek için dili akıllıca kullanın. Hiçbir dilde çoklu başlatma kullanmam.
var x = 1, y = 1.5;
Bu aynı mı int x = 1; double y = 1.5;
yoksa aynı double x = 1, y = 1.5;
mı? var
C # 3.0'a eklediğimizde bir anket yaptım ve insanların yaklaşık yarısının ilkinin "açık" doğru olduğuna ve diğer yarısının diğerinin "açık" doğru olduğuna inandığını keşfettik ve yasadışı hale getirdik. Nüfusun yarısını yanlış yönlendiren bir özellik kötü bir özelliktir.