JavaScript ශ්රිතවල කොඩි
ශ්රිතවල තුළ, return උපදෙස භාවිතයෙන්
කොඩි ව්යංග ආකාරයෙන් භාවිතා කළ හැකිය.
එය කරන්නේ කෙසේදැයි බලමු. අපට ඇත්තේ
අරාවේ ඇති සියලුම මූලද්රව්ය ධන සංඛ්යා
දැයි පරීක්ෂා කරන පහත ශ්රිතය යැයි සිතමු:
javascriptfunction isPositive(arr) {
let flag = true;
for (let elem of arr) {
if (elem < 0) {
flag = false;
}
}
return flag;
}
කොඩි වල ව්යංග භාවිතය භාවිතයෙන් ශ්රිතයේ කේතය නැවත ලියමු:
javascriptfunction isPositive(arr) {
for (let elem of arr) {
if (elem < 0) {
return false;
}
}
return true;
}
මෙය ක්රියා කරන්නේ කෙසේද: අරාවේ අවශ්ය මූලද්රව්යයක්
සොයාගන්නේ නම් - අපි return භාවිතයෙන් ශ්රිතයෙන්
(සහ ලූපයෙන් ද) පිටවීමට යනවා.
නමුත් අරාවේ අවශ්ය මූලද්රව්යයක් සොයාගත නොහැකි නම්
- ශ්රිතයෙන් පිටවීමක් සිදු නොවන අතර ක්රියාත්මක වීම
return true ආඥාව වෙත ළඟා වේ. එවිට
ශ්රිතය true ආපසු ලබා දෙන බව
සිදුවනු ඇත, එයින් අදහස් වන්නේ අරාවේ සියලුම මූලද්රව්ය
ධනාත්මක බවයි.
සංඛ්යා සහිත අරාවක් පරාමිතියක් ලෙස ලබා ගන්නා ශ්රිතයක් සාදන්න, එම අරාවේ ඇති සියලුම මූලද්රව්ය ඉරට්ටේ සංඛ්යා දැයි පරීක්ෂා කරන්න.
සංඛ්යාවක් පරාමිතියක් ලෙස ලබා ගන්නා ශ්රිතයක් සාදන්න, එම සංඛ්යාවේ ඇති සියලුම ඉලක්කම් ඔත්තේ දැයි පරීක්ෂා කරන්න.
අරාවක් පරාමිතියක් ලෙස ලබා ගන්නා ශ්රිතයක් සාදන්න, එම අරාවේ එකම මූලද්රව්ය දෙකක් අනුපිළිවෙලින් තිබේදැයි පරීක්ෂා කරන්න.