2011-09-17 11 views
33

En kodlama kuralları if, while vb (if( vs if () sonra boşluk koyarak tercih vb iken. Bunun özel bir sebebi var mı, yoksa kişisel bir şey mi?Uzay sonra, eğer (ve parantez öncesi)

+0

Parantez kullanmayan diller nedir? –

cevap

44

Onları fonksiyon çağrılarından ayırmak için her zaman olduğunu düşündüm.

+5

+1 Bu, hem yapılandırılmış ifadelerde hem de işlev çağrılarında parantez kullanan JavaScript, Java, C ailesi için geçerlidir. Douglas Crockford'un [JavaScript kodlama kuralları] 'nı (http://javascript.crockford.com/code.html) alıntılamak için: "Bir fonksiyon değeri ile onun ((sol parantez) arasında boş bir alan kullanılmamalıdır. anahtar sözcükler ve işlev çağırma. " –

+6

Ayrıca, [Linux çekirdek stili kılavuzu] alıntılamak için (http://www.kernel.org/doc/Documentation/CodingStyle):" Alanların kullanımı için Linux çekirdeği stili (çoğunlukla) işlevi bağlıdır -versus-anahtar kelime kullanımı: (en) anahtar kelimelerden sonra boşluk kullanın.Önemli istisnalar, büyüklükler, tipeof, alignof ve \ _ \ _ attribute \ _ \ _ gibi işlevler gibidir. " – Jonathan

+20

Eğer bir anahtar kelime ise Paranteziniz varsa, dil yapısı parantez gerektiriyorsa, boş yer yoksa, sadece benim düşüncem, ama uzayı buldum * daha az * okunabilir. – Nerdfest