اس ماڈیول کا استعمال مجموعی طور پر حالات کا فیصلہ کرنے کے لئے کیا جاتا ہے، اور ماڈیول کئی حالات کی شاخوں کو شامل کرسکتا ہے. اس کے علاوہ، آپ کو اپنے آپ کو ایک چھوٹا سا ٹرنکیو آئکن پر کلک کرنے کی ضرورت ہے، جس میں آپ کو شرط کی شاخوں کو شامل کرنے کی ضرورت ہے۔
مشروط ماڈیول کے استعمال کی مثالیں ہم اگلے ماڈیول کے ساتھ مل کر ٹیسٹ کو یکجا کرتے ہیں۔
یہ ماڈیول دو عددی اقدار کا موازنہ کرنے کے لئے استعمال کیا جاتا ہے (یہ بھی کہا جا سکتا ہے کہ یہ ماڈیول اور عددی ماڈیول ایک اظہار ماڈیول کو یکجا کرتے ہیں) اور ایک بولو قدر واپس کرتا ہے۔ اس ماڈیول سے یہ فیصلہ کیا جاسکتا ہے کہ دونوں اطراف کی عددی قیمتوں میں آئن سے زیادہ آئن ، آئن سے کم آئن ، آئن سے زیادہ آئن ، آئن سے کم آئن ، آئن سے کم آئن ، آئن سے کم آئن ، آئن سے کم آئن ، آئن سے کم آئن ، آئن سے کم آئن ، آئن سے کم آئن ہے۔ ڈراپ باکس کے اختیارات کے دونوں اطراف میں جڑیں (جڑیں) کی پوزیشنیں اعداد ، متغیر ماڈیولز (جب تک کہ وہ ماڈیولز جو اعداد کو واپس کرتے ہیں) میں سرایت کرسکتی ہیں) ۔
ایک نمونہ جس میں "مشروط ماڈیول" اور "قیمتی موازنہ ماڈیول" کا استعمال کرتے ہوئے ایک عددی فیصلہ کیا جاتا ہے:
جیسا کہ آپ دیکھ سکتے ہیں، اس نمونہ میں تین شاخیں ہیں جو حالات کا فیصلہ کرتی ہیں۔
مثال کے طور پر جاوا اسکرپٹ کی پالیسی میں اگر بیان کا استعمال۔
function main () {
var a = 1
var b = 2
if (a > b) {
Log("a > b")
} else if (a < b) {
Log("a < b")
} else {
Log("a == b")
}
}
اس ماڈیول کا استعمال کیا جاتا ہے کرنے کے لئے ہک یا آپریشن ہک یا ہک اور آپریشن ہک ، ماڈیول کے وسط میں ڈراپ باکس کے اختیارات کے دونوں اطراف ہک (ہک) کی پوزیشن میں سرایت کرنے میں حصہ لینے والے آپریشن کے ماڈیول (یہ ہو سکتا ہے واپس کرنے کے لئے ایک ماڈیول کے بل کی قیمت ، واپس کرنے کے لئے ایک ماڈیول کے اعداد و شمار کی قیمت) ۔
اس ماڈیول کو ٹیسٹ کرنے سے پہلے ، ہم پہلے سیکھتے ہیں کہ ماڈیول جو بل کی قدر کو درست / جھوٹی قدر کی نمائندگی کرتا ہے (براہ کرم نیچے والے ڈرائنگ باکس کو ترتیب دیں) ، ماڈیول جو بل کی قدر کو غیر مستحکم کرتا ہے ، اور ماڈیول جو خالی قدر کی نمائندگی کرتا ہے۔
null
ایک قدر، جس کا استعمال کچھ متغیرات کے خالی ہونے کا موازنہ کرنے کے لئے کیا جاتا ہے۔true
/ false
ایک قدر، جس کا استعمال کچھ ماڈیولز یا ماڈیولز کے مجموعوں کی واپسی کے بارے میں فیصلہ کرنے کے لئے کیا جاتا ہے۔!
، بل کی قدر کے غیر آپریشن کے لئے استعمال کیا جاتا ہے۔ٹیسٹ کی مثال:
آپ دیکھ سکتے ہیں کہ "منطقی" یا "منطقی اور" ماڈیولز کو گٹھ جوڑ میں بھی استعمال کیا جاسکتا ہے۔
ماڈیولوں کے درمیان پیچیدگی کی مثال:
مساوی جاوا اسکرپٹ پالیسی کوڈ:
function main () {
var a = 1
var b = 2
Log((true && !false) || (a==b))
Log(null)
}
!false غیر جھوٹے کے لئے درست ہے، منطقی اظہار: ((true & &!false): دو درست اقدار پر عملدرآمد اور کام کرتا ہے، نتیجہ درست ہے۔ a==b واضح طور پر برابر نہیں ہے، لہذا یہ غلط ہے۔ ایک حقیقی قدر اور ایک جھوٹی قدر۔ منطقی یا حساب کتاب کریں ، نتیجہ سچ ہے۔
اس کا نتیجہ:
اس ماڈیول کو دعویٰ ماڈیول بھی کہا جاتا ہے اور یہ کچھ پروگرامنگ زبانوں میں تینوں آپریٹرز کی طرح کام کرتا ہے۔
یہ ماڈیول بھی جڑیں استعمال کیا جا سکتا ہے، تین یونٹ آپریٹنگ ماڈیولز کی ذات میں بھی حالات کا فیصلہ کرنے کی منطق، افعال اور حالات ماڈیولز کی طرح ہے.
تینوں آپریٹنگ ماڈیولز کا استعمال کرتے ہوئے اوپر دیئے گئے "مشروط ماڈیولز" کی تعلیمی مثال کو دوبارہ تعمیر کریں۔ مندرجہ ذیل مثالیں ہیں:
اس طرح جاوا اسکرپٹ میں لکھے گئے اسٹریٹجک کوڈ:
function main () {
var a = 1
var b = 2
Log(a < b ? b : (a > b ? a : "相等"))
}
دلچسپ بات یہ ہے کہ آپ a ≠ b کی قدر کو ایڈجسٹ کر سکتے ہیں اور دوبارہ جانچ کر سکتے ہیں۔
ہم نے پہلے بیان کردہ بہت سی مثالوں میں سے زیادہ یا کم ریاضی کے ماڈیول استعمال کیے ہیں۔ ذیل میں ہم کچھ ایسے ریاضی کے ماڈیولز کی وضاحت کرتے ہیں جو ابھی تک نہیں سیکھے گئے ہیں۔
نوٹ کریں کہ اس ماڈیول میں "
پرنٹ کی جانچ پڑتال:
یہ ماڈیول کسی سیٹ کے عددی دائرے میں بے ترتیب تعداد لیتا ہے، ماڈیول کی پوزیشنوں کو براہ راست اعداد و شمار کو بھرنے کے لئے استعمال کیا جا سکتا ہے، یا کسی متغیر کو بے ترتیب حد کے آغاز اور اختتام کے طور پر استعمال کیا جا سکتا ہے.
مثال کے طور پر جاوا اسکرپٹ کی پالیسی کوڈ:
function main () {
var a = 1
var b = 9
Log(_N(a + Math.random() * (b - a), 0))
}
اس ماڈیول میں پہلی پوزیشن پر بھری جانے والی متغیرات کو محدود کیا جاتا ہے، اور دوسری اور تیسری پوزیشن پر مقرر کردہ حدود کے مطابق اقدار کو منتخب کیا جاتا ہے۔ اگر اس حد کا سب سے بڑا قدر اس حد کا سب سے بڑا قدر ہے تو ، ماڈیول اس حد کا سب سے بڑا قدر واپس کرتا ہے ، اور اگر اس حد کا سب سے چھوٹا قدر اس سے کم ہے تو ، ماڈیول اس حد کا سب سے چھوٹا قدر واپس کرتا ہے۔ اگر اس سلسلے میں، پہلی پوزیشن کی قدر لینے والے متغیر کی قیمت خود کو واپس کردی جاتی ہے۔
اس کے علاوہ، آپ کو اس کے بارے میں مزید جاننے کی ضرورت ہے.
function main () {
var a = 9
Log(Math.min(Math.max(2, a), 5))
}
اس ماڈیول کو ایک عددی ماڈیول کے لئے عددی طلب کرنے کے لئے استعمال کیا جاتا ہے جس کی پوزیشن میں سیٹ کیا جاتا ہے.
64 کو 10 سے تقسیم کرنا 6 چھوڑ کر 4 ہے۔
یہ ماڈیول کسی فہرست کے ماڈیول پر آپریشن کرتا ہے (جیسے فہرست میں عناصر کا مجموعہ شمار کرنا) ۔
مثال کے طور پر جاوا اسکرپٹ کی حکمت عملی کا کوڈ:
function sum (arr) {
var ret = 0
for (var i in arr) {
ret += arr[i]
}
return ret
}
function main () {
var b = 2
var a = 1
Log(sum([b,a,b,a,a]))
}
مثال کے طور پر:
مزید حکمت عملی:https://www.fmz.cn/square
اس سلسلے کے دیگر مضامین