انڈینٹ اسٹائل

آزاد دائرۃ المعارف، ویکیپیڈیا سے

کمپیوٹر پروگرامنگ میں، انڈینٹیشن اسٹائل ایک رواج ہے، جسے اسٹائل کے نام سے جانا جاتا ہے، جو سورس کوڈ کے خانوں کے انڈینٹیشن کو کنٹرول کرتا ہے جس کا مقصد کوڈ کے نتیجے میں ڈھانچہ پہنچانا ہوتا ہے۔ انڈینٹیشن میں کوڈ کے گروپ کی ہر لائن سے پہلے وائٹ اسپیس کی ایک ہی چوڑائی کا استعمال کرنا شامل ہے تاکہ وہ متعلقہ معلوم ہوں۔ چونکہ وائٹ اسپیس اسپیس اور ٹیب دونوں حروف پر مشتمل ہوتی ہے، ایک پروگرامر انتخاب کرسکتا ہے کہ کون سا استعمال کرنا ہے – اکثر انھیں کی بورڈ اسپیس کلید یا ٹیب کی کے ذریعے داخل کرتا ہے۔

جائزہ[ترمیم]

نیچے دی گئی جدول میں مختلف انڈینٹیشن اسٹائلز کے کوڈ کی مثالیں شامل ہیں۔ مستقل مزاجی کے لیے، مثال کے طور پر کوڈ کے انڈینٹیشن کا سائز 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


حوالہ جات[ترمیم]