انڈینٹ اسٹائل
کمپیوٹر پروگرامنگ میں، انڈینٹیشن اسٹائل ایک رواج ہے، جسے اسٹائل کے نام سے جانا جاتا ہے، جو سورس کوڈ کے خانوں کے انڈینٹیشن کو کنٹرول کرتا ہے جس کا مقصد کوڈ کے نتیجے میں ڈھانچہ پہنچانا ہوتا ہے۔ انڈینٹیشن میں کوڈ کے گروپ کی ہر لائن سے پہلے وائٹ اسپیس کی ایک ہی چوڑائی کا استعمال کرنا شامل ہے تاکہ وہ متعلقہ معلوم ہوں۔ چونکہ وائٹ اسپیس اسپیس اور ٹیب دونوں حروف پر مشتمل ہوتی ہے، ایک پروگرامر انتخاب کرسکتا ہے کہ کون سا استعمال کرنا ہے – اکثر انھیں کی بورڈ اسپیس کلید یا ٹیب کی کے ذریعے داخل کرتا ہے۔
جائزہ
ترمیمنیچے دی گئی جدول میں مختلف انڈینٹیشن اسٹائلز کے کوڈ کی مثالیں شامل ہیں۔ مستقل مزاجی کے لیے، مثال کے طور پر کوڈ کے انڈینٹیشن کا سائز 4 اسپیس ہے حالانکہ یہ کوڈنگ کنونشن کے لحاظ سے مختلف ہوتا ہے۔
Example | Name |
---|---|
while (x == y)
{
foo();
bar();
}
|
Allman |
while (x == y)
{
foo ();
bar();
}
|
GNU |
while (x == y)
{
foo();
bar();
}
|
Whitesmiths |
while (x == y) {
foo();
bar();
}
|
K&R |
while (x == y) {
foo();
bar();
}
|
Ratliff |
while (x == y)
{ foo();
bar();
}
|
Horstmann |
while (x == y)
{ foo();
bar(); }
|
Pico |
while (x == y)
{ foo();
bar(); }
|
Lisp |
#define W(c,b) {while(c){b}}
W(x==y,s();se();)
|
APL |
while x == y:
foo()
bar()
|
Python |