තරු ලකුණ යොදන ආකාරය

අවසන් යාවත්කාලීන කිරීම: 07/07/2023

Python හි ක්‍රමලේඛන සහ ක්‍රමලේඛන භාෂාවේ මූලික අංගයක් වන්නේ තරු ලකුණ ස්ථානගත කිරීම, එය ක්‍රියා මාලාවක් අවුලුවාලනු ලබන අතර කේතය නිවැරදිව ක්‍රියාත්මක කිරීමට ඉඩ සලසයි. මෙම ලිපියෙන් අපි තරු ලකුණ තැබිය යුතු ආකාරය විස්තරාත්මකව සොයා බලමු ඵලදායී ආකෘතියක් තාක්ෂණික ක්ෂේත්රය තුළ එහි වැදගත්කම අපි තේරුම් ගනිමු. ඔබ සංවර්ධකයෙකු නම් හෝ ආරම්භ කරන්නේ නම් ලොවෙහි ක්‍රමලේඛනය, මෙම ප්‍රබල මෙවලමෙහි යතුරු සොයා ගැනීමට කියවන්න. [අවසානය

1. ක්‍රමලේඛනයේදී තරු ලකුණ භාවිතය පිළිබඳ හැඳින්වීම

වැඩසටහන්කරණයේදී තරු ලකුණ ඉතා වැදගත් සංකේතයකි. එය භාවිතා වේ විවිධ සන්දර්භයන් තුළ. මෙම ලිපියෙන් අපි තරු ලකුණ භාවිතා කිරීම පිළිබඳ හැඳින්වීම සහ එය ක්‍රමලේඛන ක්ෂේත්‍රයේ භාවිතා කරන්නේ කෙසේදැයි සොයා බලමු.

ක්‍රමලේඛනයේදී තරු ලකුණ බහුලව භාවිතා වන එකක් වන්නේ ගුණ කිරීමේ ක්‍රියාකරුවෙකු ලෙසය. මෙම සංකේතය අංක දෙකක් එකට ගුණ කිරීමට භාවිතා කරයි. උදාහරණයක් ලෙස, අපට විචල්ය දෙකක් තිබේ නම් x e y, අපට පහත කේතය භාවිතයෙන් ඒවා ගුණ කළ හැක: x * y.

තරු ලකුණෙහි තවත් වැදගත් භාවිතයක් වන්නේ පොයින්ටර් වල සන්දර්භය තුළ ය. පොයින්ටර් යනු වෙනත් විචල්‍යයක මතක ලිපිනය ගබඩා කරන විචල්‍යයකි. තරු ලකුණ භාවිතා කරමින්, දර්ශකය මඟින් පෙන්වා ඇති මතක ලිපිනයෙහි ගබඩා කර ඇති අගයට ප්‍රවේශ විය හැක. උදාහරණයක් ලෙස, අපට දර්ශකයක් තිබේ නම් p පූර්ණ සංඛ්‍යාවකට යොමු වන, අපට පහත කේතය භාවිතයෙන් ගබඩා කළ අගයට ප්‍රවේශ විය හැක: *p.

2. ක්‍රමලේඛන භාෂා වල ක්‍රියාකරුවෙකු ලෙස තරු ලකුණ

තරු ලකුණ යනු ගණිතමය සහ තාර්කික යන දෙඅංශයෙන්ම විවිධ මෙහෙයුම් සිදු කිරීම සඳහා බොහෝ ක්‍රමලේඛන භාෂා වල භාවිතා වන ක්‍රියාකරුවෙකි. එහි ප්රධාන කාර්යය වන්නේ සංඛ්යා දෙකක් ගුණ කිරීම, නමුත් එය වෙනත් අවස්ථාවන්හිදී ද භාවිතා කළ හැකිය.

C හෝ C++ වැනි භාෂා වල පොයින්ටර් විචල්‍යයන් ප්‍රකාශ කිරීම තරු ලකුණෙහි වඩාත් පොදු භාවිතයකි. Pointers ඔබට වෙනත් විචල්‍යයක මතක ලිපිනය ගබඩා කිරීමට ඉඩ සලසයි, එය වඩාත් සංකීර්ණ දත්ත ව්‍යුහයන් සමඟ වැඩ කිරීමට ප්‍රයෝජනවත් වේ. උදාහරණයක් ලෙස, අපට "a" යනුවෙන් හැඳින්වෙන int වර්ගයේ විචල්‍යයක් තිබේ නම්, අපට පහත පරිදි දර්ශකයක් ප්‍රකාශ කළ හැකිය: int *pointer = &a;. මෙම අවස්ථාවෙහිදී, තරු ලකුණෙන් පෙන්නුම් කරන්නේ "දර්ශකය" යනු පූර්ණ සංඛ්‍යාවකට දර්ශකයක් බවයි.

තරු ලකුණෙහි තවත් වැදගත් භාවිතයක් වන්නේ අරා හැසිරවීමයි. බොහෝ භාෂා වල, අරාවක නිශ්චිත ස්ථානයක අන්තර්ගතය වෙත ප්‍රවේශ වීමට තරු ලකුණ භාවිතා වේ. උදාහරණයක් ලෙස, අපට මූලද්‍රව්‍ය කිහිපයක් සහිත "සංඛ්‍යා" නම් අරාවක් තිබේ නම්, අපට පහත සින්ටැක්ස්: සංඛ්‍යා[1] භාවිතයෙන් දෙවන ස්ථානයේ අන්තර්ගතයට ප්‍රවේශ විය හැක. මෙම අවස්ථාවෙහිදී, තරු ලකුණ සෘජුවම භාවිතා නොකෙරේ, නමුත් එය අරාවේ අන්තර්ගතයට ප්‍රවේශ වන ආකාරයෙහි කොටසකි.

සාරාංශයක් ලෙස, තරු ලකුණ බොහෝ ක්‍රමලේඛන භාෂා වල මූලික ක්‍රියාකරු වන අතර, ගුණ කිරීම් සිදු කිරීමට, පොයින්ටර් විචල්‍යයන් ප්‍රකාශ කිරීමට සහ අරා හැසිරවීමට භාවිතා කරයි. දී ඇති ක්‍රමලේඛන භාෂාවක හැකියාවන්ගෙන් පූර්ණ ප්‍රයෝජන ගැනීම සඳහා එහි භාවිතය සහ ක්‍රියාකාරීත්වය අවබෝධ කර ගැනීම වැදගත් වේ. පුහුණුවීම් සහ අධ්‍යයනය සමඟින්, ක්‍රියාකරුවෙකු ලෙස තරු ලකුණ භාවිතා කිරීමේ ශක්තිමත් කුසලතා ලබා ගත හැකිය.

3. සින්ටැක්ස් සහ කේතයේ තරු ලකුණ නිසි ලෙස ස්ථානගත කිරීම

අපගේ වැඩසටහන නිවැරදිව ක්‍රියාත්මක වන බව සහතික කිරීම සඳහා එය තීරණාත්මක අංගයකි. අපගේ කේතයේ තරු ලකුණු භාවිතා කිරීමේදී මතක තබා ගත යුතු මාර්ගෝපදේශ කිහිපයක් පහත දැක්වේ.

1. පොයින්ටර් ප්රකාශය: අපි අපගේ කේතයේ දර්ශකයක් ප්‍රකාශ කරන විට, විචල්‍ය නාමයට පෙර තරු ලකුණ (*) තැබීමට අප වග බලා ගත යුතුය. උදාහරණ වශයෙන්:
"'c++
int * myPointer;
""
2. දර්ශකයක් වෙත යොමුව: අපට පොයින්ටරයක් ​​මගින් ගබඩා කර ඇති මතක ලිපිනය යොමු කිරීමට අවශ්‍ය නම්, විචල්‍ය නාමයට පෙර අප යොමු ක්‍රියාකරු (&) භාවිතා කළ යුතුය. උදාහරණ වශයෙන්:
"'c++
int myVariable = 10;
int* myPointer = &myVariable;
""
මෙම අවස්ථාවේදී, myPointer විචල්‍යය myVariable හි මතක ලිපිනය ගබඩා කරයි.

3. දර්ශකයක් ඉවත් කිරීම: අපට පොයින්ටරයකින් පෙන්වා ඇති මතක ලිපිනයේ ගබඩා කර ඇති අගයට ප්‍රවේශ වීමට අවශ්‍ය නම්, අපි දර්ශකයේ නමට පෙර dereferencing operator (*) භාවිතා කළ යුතුය. උදාහරණ වශයෙන්:
"'c++
int myVariable = 10;
int* myPointer = &myVariable;
int අගය = *myPointer;
""
මෙම අවස්ථාවෙහිදී, අගය විචල්‍යයේ 10 අගය අඩංගු වේ, එය myPointer විසින් පෙන්වා ඇති මතක ලිපිනයේ ගබඩා කර ඇති අගයයි.

වැරදි වාක්‍ය ඛණ්ඩය හෝ තරු ලකුණ වැරදි ලෙස ස්ථානගත කිරීම දෝෂහරණය කිරීමට අපහසු දෝෂ වලට හේතු විය හැකි බැවින්, අපගේ කේතයේ තරු ලකුණු භාවිතා කිරීමේදී මෙම මාර්ගෝපදේශ මතක තබා ගැනීම වැදගත් වේ. ඔබේ කේතයේ වාක්‍ය ඛණ්ඩය සහ තරු ලකුණ නිසි ලෙස ස්ථානගත කිරීම ප්‍රවේශමෙන් පරීක්ෂා කිරීමට සැමවිටම මතක තබා ගන්න!

4. ක්‍රමලේඛනයේදී තරු ලකුණෙහි පොදු භාවිතයන්

තරු ලකුණ යනු විවිධ කාර්යයන් ඉටු කිරීම සඳහා වැඩසටහන්කරණයේදී බහුලව භාවිතා වන අක්ෂරයකි. පහත දැක්වෙන්නේ මෙම ප්‍රදේශයේ තරු ලකුණෙහි වඩාත් පොදු භාවිතයන් කිහිපයකි:

1. ගුණ කිරීම: ගණිතයේ දී, තරු ලකුණ ගුණ කිරීමේ ක්‍රියාකරු ලෙස භාවිතා කරයි. ක්‍රමලේඛනයේදී, එය විචල්‍ය හෝ සංඛ්‍යාත්මක නියතයන් අතර ගුණ කිරීමේ මෙහෙයුම් සිදු කිරීමට ද යොදා ගනී. උදාහරණයක් ලෙස, අපට "a" සහ "b" යන විචල්‍ය තිබේ නම්, අපට ඒවා අතර ගුණ කිරීම "c = a * b" ලිවීමෙන් සිදු කළ හැකිය.

2. පොයින්ටර්: C ක්‍රමලේඛන භාෂාව සහ එහි ව්‍යුත්පන්නයන් තුළ, ප්‍රකාශ කිරීමට සහ පොයින්ටර් සමඟ වැඩ කිරීමට තරු ලකුණ භාවිතා වේ. පොයින්ටර් යනු වෙනත් විචල්‍යයක මතක ලිපිනය ගබඩා කරන විචල්‍යයකි. දර්ශකයක් ප්‍රකාශ කිරීමට, විචල්‍ය නාමයට පෙර තරු ලකුණ භාවිතා කරන්න. උදාහරණයක් ලෙස, "int *p" නිඛිලයකට දර්ශකයක් ප්‍රකාශ කරයි.

සුවිශේෂී අන්තර්ගතය - මෙහි ක්ලික් කරන්න  පළමු වරට මගේ රක්ෂණ අංකය ලබා ගන්නේ කෙසේද

3. රටා වල වයිල්ඩ්කාඩ්: පර්ල් භාෂාව වැනි සමහර ක්‍රමලේඛන භාෂාවල, සෙවුම් සහ ප්‍රතිස්ථාපන රටා වලදී තරු ලකුණ වයිල්ඩ්කාඩ් එකක් ලෙස භාවිතා කරයි. උදාහරණයක් ලෙස, අපට පෙළක "ing" වලින් අවසන් වන සියලුම වචන සෙවීමට අවශ්‍ය නම්, අපට ඒවා සොයා ගැනීමට "*ing" රටාව භාවිතා කළ හැක. ඔබට පෙළ තන්තුවක කොටසක් ප්‍රතිස්ථාපනය කිරීමට විල්කාඩ් එකක් ලෙස තරු ලකුණ භාවිතා කළ හැක.

5. ගණිතමය සූත්‍රවල ඝාතකයක් සහ ගුණකයක් ලෙස තරු ලකුණ

තරු ලකුණ (*) යනු ගණිතමය සූත්‍රවල ඝාතකයක් සහ ගුණකයක් ලෙස භාවිතා කරන සංකේතයකි. නිශ්චිත මෙහෙයුම් වඩාත් කාර්යක්ෂමව හා නිවැරදිව සිදු කිරීමට අපට ඉඩ සලසන බැවින් මෙම කුඩා සංකේතය ගණිත ක්ෂේත්‍රයේ විශාල වැදගත්කමක් දරයි.

ඝාතකයක් ලෙස, සංඛ්‍යාවක් හෝ ප්‍රකාශනයක් මතු කරන බලය දැක්වීමට තරු ලකුණ භාවිතා වේ. උදාහරණයක් ලෙස, අපට අංක 2 තිබේ නම් සහ අපට එය වර්ග කිරීමට අවශ්‍ය නම්, අපි 2*2 ලියන්නෙමු, එහිදී තරු ලකුණ ඝාතකයක් ලෙස ක්‍රියා කරයි. මෙම අංකනය අපට පවසන්නේ අංක 2 තමන් විසින්ම ගුණ කරන බවයි.

ඝාතකයක් ලෙස භාවිතා කිරීමට අමතරව, තරු ලකුණ ගණිතමය සූත්‍රවල ගුණකයක් ලෙසද භාවිතා වේ. උදාහරණයක් ලෙස, අපට 5 සහ 3 වැනි ඉලක්කම් දෙකක් තිබේ නම්, අපට ඒවා ගුණ කිරීමට අවශ්‍ය නම්, අපේක්ෂිත ප්‍රති result ලය ලබා ගැනීම සඳහා අපට 5 * 3 ලිවිය හැකිය. මෙම අවස්ථාවෙහි තරු ලකුණ අංක දෙක එකට ගුණ කළ යුතු බව දැක්වීමේ කාර්යය ඉටු කරයි.

6. C/C++ හි පොයින්ටර් ප්‍රකාශ කිරීමට සහ හැසිරවීමට තරු ලකුණ භාවිතා කරන්නේ කෙසේද?

C/C++ හි, දර්ශක ප්‍රකාශ කිරීමට සහ හැසිරවීමට තරු ලකුණ (*) භාවිතා කරයි, ඒවා සෘජු අගයන් වෙනුවට මතක ලිපින ගබඩා කරන විචල්‍ය වේ. Pointers යනු ඔබට උසස් දත්ත හැසිරවීම සහ මතක කළමනාකරණ මෙහෙයුම් සිදු කිරීමට ඉඩ සලසන බලවත් මෙවලමකි.

C/C++ හි දර්ශකයක් ප්‍රකාශ කිරීමට, ඔබ විචල්‍ය නාමයට පෙර තරු ලකුණ (*) භාවිතා කරයි. උදාහරණයක් ලෙස, ප්රකාශය int *p; නිඛිල අගයන් අඩංගු මතක ලිපින ගබඩා කළ හැකි "p" නම් දර්ශකයක් නිර්මාණය කරයි. වැදගත් වන්නේ, පොයින්ටරයක් ​​ආරම්භ කිරීම සඳහා, වලංගු මතක ලිපිනයක් වෙන් කළ යුතුය.

දර්ශකයක් ප්රකාශ කළ පසු, එය සමඟ විවිධ මෙහෙයුම් සිදු කළ හැකිය. වඩාත් පොදු සමහරක් නම්:

  • මතක ලිපිනයක් පවරන්න: දැනට පවතින විචල්‍යයක මතක ලිපිනය ලබා ගැනීමට සහ එය පොයින්ටරයට පැවරීමට යොමු ක්‍රියාකරු (&) භාවිතා කරයි.
  • මතක ලිපිනයෙහි ගබඩා කර ඇති අගය වෙත පිවිසෙන්න: දර්ශකය මඟින් පෙන්වා ඇති මතක ලිපිනයෙහි ගබඩා කර ඇති අගය වෙත ප්‍රවේශ වීමට dereference operator (*) භාවිතා කරයි.
  • මතක ලිපිනයේ ගබඩා කර ඇති අගය වෙනස් කරන්න: පැවරුම් ක්‍රියාකරු (=) සමඟ dereference ක්‍රියාකරු (*) භාවිතා කරමින්, ඔබට දර්ශකය මඟින් පෙන්වා ඇති මතක ලිපිනයෙහි ගබඩා කර ඇති අගය වෙනස් කළ හැක.

මේවා C/C++ හි පොයින්ටර් සමඟ සිදු කළ හැකි මූලික මෙහෙයුම් කිහිපයක් පමණි, නමුත් දත්ත හැසිරවීමේදී වැඩි නම්‍යශීලී බවක් සහ පාලනයක් සඳහා ඉඩ සලසන තවත් බොහෝ දේ ඇත.

7. ක්‍රමලේඛනයේදී තරු ලකුණ භාවිතා කිරීමේදී දෝෂ මඟහරවා ගැනීමට උපදෙස්

ක්‍රමලේඛනයේදී තරු ලකුණ භාවිතා කරන විට, වැරදි සිදු නොවීමට යම් යම් පැති මතක තබා ගැනීම වැදගත් වේ. ඔබට ප්‍රයෝජනවත් වන උපදෙස් කිහිපයක් මෙන්න:

1. එහි ප්‍රධාන භාවිතය දැනගන්න: ක්‍රමලේඛනයේදී ගණිතමය ක්‍රියා සිදු කිරීමට තරු ලකුණ, ගුණ කිරීමේ ක්‍රියාකරු ලෙසද හැඳින්වේ. වැරදි වළක්වා ගැනීම සඳහා එහි ප්රධාන කාර්යය සහ එය සමඟ ක්රියා කරන්නේ කෙසේද යන්න තේරුම් ගැනීම වැදගත්ය.

2. දර්ශක නිවැරදිව භාවිතා කරන්න: C හෝ C++ වැනි ක්‍රමලේඛන භාෂා වලදී, දර්ශක සමඟ වැඩ කිරීමට තරු ලකුණ භාවිතා වේ. තරු ලකුණු අනිසි ලෙස භාවිතා කිරීම නිදොස් කිරීමට අපහසු දෝෂ ඇති විය හැකි බැවින්, ප්‍රකාශ කිරීම, පැවරීම සහ හසුරුවන ආකාරය ඔබ තේරුම් ගෙන ඇති බවට වග බලා ගන්න.

3. අදහස් සහ වාක්‍ය ඛණ්ඩය සමඟ ප්‍රවේශම් වන්න: ඔබ අදහස් දැක්වීමේදී තරු ලකුණ භාවිතා කරන විට, ඒවා සුදුසු ටැග් තුළ ඇති බවට ඔබ සහතික විය යුතුය, උදාහරණයක් ලෙස: . තවද, කේතය ලිවීමේදී, නිවැරදි වාක්‍ය ඛණ්ඩය කෙරෙහි අවධානය යොමු කිරීම සහ අතිරික්තය සහ තරු ලකුණු නොමැතිකම යන දෙකම වළක්වා ගැනීම අත්‍යවශ්‍ය වේ, මෙය වැඩසටහනේ කියවීමේ හැකියාවට සහ ක්‍රියාකාරිත්වයට බලපානු ඇත.

8. අදහස් දැක්වීම් සහ කේත ලේඛනවල තරු ලකුණ නිවැරදිව තබන්නේ කෙසේද

අදහස් දැක්වීම් සහ කේත ලේඛනවල තරු ලකුණ නිවැරදිව භාවිතා කිරීමට විවිධ ක්රම තිබේ. පහත දැක්වෙන්නේ මෙම තත්ත්වය තුළ තරු ලකුණ නිසි ලෙස භාවිතා කරන බව සහතික කිරීම සඳහා උපකාරී වන උපදෙස් කිහිපයකි.

1. C, C++, Java, සහ JavaScript වැනි ක්‍රමලේඛන භාෂාවලින් බහු රේඛා අදහස් ආරම්භ කිරීමට සහ අවසන් කිරීමට තරු ලකුණ භාවිතා කරන්න. උදාහරණ වශයෙන්:
""
/* මෙය බහු රේඛා අදහස් දැක්වීමකි
එය කේත පේළි කිහිපයක් විහිදේ */
""

2. බහු රේඛා විවරණයේ සෑම පේළියකම තරු ලකුණ අනෙක් අක්ෂර සමඟ පෙළගස්වා ඇති බවට වග බලා ගන්න. මෙය කේතයේ කියවීමේ හැකියාව වැඩිදියුණු කරන අතර එය තේරුම් ගැනීම පහසු කරයි. නිවැරදිව හැඩගස්වා ඇති බහු රේඛා විවරණයක උදාහරණයක් මෙන්න:
""
/* මෙය බහු රේඛා අදහස් දැක්වීමකි
එය පැහැදිලි හැඩතල ගැන්වීමේ නීති අනුගමනය කරයි */
""

3. තනි පේළියේ අදහස් දැක්වීමේදී තරු ලකුණ භාවිතා කිරීමෙන් වළකින්න. ඒ වෙනුවට, එක් පේළියක අදහස් දැක්වීමක් ආරම්භ කිරීමට තනි slash එකක් අනුගමනය කරන්න (//) දෙකක් භාවිතා කරන්න. Python වැනි භාෂා වල මෙය විශේෂයෙන් වැදගත් වේ, තනි පේළියේ අදහස් දැක්වීමේදී තරු ලකුණ භාවිතා නොවේ. උදාහරණ වශයෙන්:
""
// මෙය පයිතන් හි තනි පේළි කමෙන්ටුවකි
""

සුවිශේෂී අන්තර්ගතය - මෙහි ක්ලික් කරන්න  Spyro Reignited Trilogy හි සියලුම හැකියාවන් ලබා ගන්නේ කෙසේද

අදහස් දැක්වීම් සහ කේත ලේඛනවල තරු ලකුණ නිවැරදිව භාවිතා කිරීම මෘදුකාංගය තේරුම් ගැනීමට සහ නඩත්තු කිරීමට පහසු කිරීම සඳහා ඉතා වැදගත් බව මතක තබා ගන්න. අනුගමනය කරන්න මෙම ඉඟි සහ ඔබේ කේතයේ පැහැදිලි සහ ස්ථාවර හැඩතල ගැන්වීම පවත්වා ගන්න.

9. Python හි තරු ලකුණු සහිත කාර්යයන් සහ පරාමිති ක්‍රියාත්මක කිරීම

Python හි, විවිධ අවස්ථාවන්හිදී ඉතා ප්‍රයෝජනවත් විය හැකි තරු ලකුණු භාවිතයෙන් ශ්‍රිත සහ පරාමිති ක්‍රියාත්මක කළ හැකිය. තරු ලකුණු භාවිතා කරන්නේ ලැයිස්තුවක හෝ ටපල් එකක මූලද්‍රව්‍ය ඉවත් කර ඒවා ශ්‍රිතයකට තර්ක ලෙස යැවීමටය.

තරු ලකුණු භාවිතයෙන් ශ්‍රිතයක් ක්‍රියාත්මක කිරීම සඳහා, ඔබ ශ්‍රිත ප්‍රකාශනයේ පරාමිතියක් ඉදිරියෙන් `*` භාවිතා කරන්න. මෙය ශ්‍රිතයට විචල්‍ය තර්ක සංඛ්‍යාවක් ලබා ගැනීමට සහ ඒවා ශ්‍රිතය තුළ ලැයිස්තුවක් ලෙස සැලකීමට ඉඩ සලසයි. උදාහරණ වශයෙන්:

"" පිඹුරා
def add (* numbers):
ප්රතිඵලය = 0
ඉලක්කම්වල අංකය සඳහා:
ප්රතිඵලය += අංකය
ප්රතිඵලය ආපසු
""

මෙම උදාහරණයේ දී, 'sum' ශ්‍රිතයට ඕනෑම සංඛ්‍යාත්මක තර්ක ගණනාවක් ගත හැකි අතර ඒවා සියල්ල එකට එකතු කරයි. අපට මෙම ශ්‍රිතය විවිධ තර්ක සංඛ්‍යා සමඟින් හැඳින්විය හැක:

"" පිඹුරා
මුද්‍රණය (එකතු කරන්න(1, 2, 3)) # ප්‍රතිඵලය: 6
මුද්‍රණය (එකතු කරන්න(10, 20, 30, 40)) # ප්‍රතිඵලය: 100
""

විචල්‍ය විස්තාරක සංඛ්‍යාවක් ලබා ගැනීමට `*` ට අමතරව, විචල්‍ය ප්‍රධාන වටිනාකම් විස්තාරක සංඛ්‍යාවක් ලබා ගැනීමට භාවිතා කරන `**` ද ඇත. මෙය ශබ්දකෝෂයක් ඉවත් කිරීම ලෙස හැඳින්වේ. උදාහරණ වශයෙන්:

"" පිඹුරා
def print_info(**data):
යතුර සඳහා, data.items හි අගය ():
මුද්‍රණය (f»{key}: {value}»)
""

මෙම අවස්ථාවෙහිදී, `print_info` ශ්‍රිතයට ඕනෑම ප්‍රධාන වටිනාකම් තර්ක සංඛ්‍යාවක් ලබා ගත හැකි අතර ඒවා කොන්සෝලය වෙත මුද්‍රණය කරයි. අපට මෙම ශ්‍රිතය විවිධ ප්‍රධාන අගයන් සමඟින් හැඳින්විය හැක:

"" පිඹුරා
print_info(නම=”ජුවාන්”, වයස=30) # ප්‍රතිඵලය: නම: ජුවාන්, වයස: 30
print_info(name=”María”, city=”Mexico”, profession=”Engineer”) # ප්‍රතිඵලය: නම: María, නගරය: México, වෘත්තිය: ඉංජිනේරු
""

සාරාංශයක් ලෙස, Python හි තරු ලකුණු භාවිතා කිරීමෙන් ඔබට විචල්‍ය මූලද්‍රව්‍ය සංඛ්‍යාවක් සමඟ ශ්‍රිත සහ පරාමිති ක්‍රියාත්මක කිරීමට ඉඩ ලබා දේ. ලැයිස්තු, ටියුපල් හෝ ශබ්ද කෝෂවල මූලද්‍රව්‍ය ඉවත් කිරීමට සහ ඒවා ශ්‍රිතයකට තර්ක ලෙස යැවීමට තරු ලකුණු භාවිතා කරයි. ලැබෙන තර්ක ප්‍රමාණය හරියටම ඔබ කලින් නොදන්නා විට මෙය ඉතා ප්‍රයෝජනවත් වේ.

10. අරා සහ න්‍යාස වැනි දත්ත ව්‍යුහවල තරු ලකුණ භාවිතා කිරීම

ක්‍රමලේඛනයේදී, තරු ලකුණ යනු අරා සහ න්‍යාස වැනි දත්ත ව්‍යුහයන් තුළ භාවිතා කළ හැකි ඉතා ප්‍රයෝජනවත් ක්‍රියාකරුවෙකි. තරු ලකුණ භාවිතා කිරීමෙන්, අපට මෙම දත්ත වර්ග මත විවිධ මෙහෙයුම් සහ හැසිරවීම් සිදු කළ හැක. පහත දැක්වෙන්නේ මෙම ව්‍යුහයන් තුළ තරු ලකුණ භාවිතා කළ හැකි ක්‍රම කිහිපයකි.

1. පියවර 1: අරාවකට හෝ න්‍යාසයකට අගයන් ප්‍රකාශ කර පැවරීම:
අපට අරාවක් හෝ න්‍යාසයක් ප්‍රකාශ කර තරු ලකුණු ක්‍රියාකරු භාවිතයෙන් එයට අගයන් පැවරිය හැක. උදාහරණයක් ලෙස, අපට සින්ටැක්ස් භාවිතයෙන් පූර්ණ සංඛ්‍යා මාලාවක් ප්‍රකාශ කළ හැකි අතර එයට අගයන් නියම කළ හැකිය:

«'cpp
int* array = නව int[5];
""

2. පියවර 2: අරාවේ හෝ න්‍යාසයේ මූලද්‍රව්‍ය වෙත ප්‍රවේශ වන්න:
අපි අපගේ අරාවට අගයන් ප්‍රකාශ කර පැවරූ පසු, අපට තරු ලකුණු ක්‍රියාකරු භාවිතයෙන් තනි මූලද්‍රව්‍ය වෙත ප්‍රවේශ විය හැකිය. උදාහරණයක් ලෙස, අපට පළමු මූලද්රව්යයට ප්රවේශ වීමට අවශ්ය නම් අරාවක, අපට එය පහත පරිදි කළ හැකිය:

«'cpp
int firstItem = *array;
""

3. පියවර 3: අරාවේ හෝ න්‍යාසයේ මූලද්‍රව්‍ය හැසිරවීම:
අරාවක මූලද්‍රව්‍ය හැසිරවීමට තරු ලකුණු ක්‍රියාකරු ද භාවිතා කළ හැක. උදාහරණයක් ලෙස, අපට යම් මූලද්‍රව්‍යයක අගය වෙනස් කිරීමට අවශ්‍ය නම්, මූලද්‍රව්‍යයේ දර්ශකය සමඟ තරු ලකුණු ක්‍රියාකරු භාවිතා කිරීමෙන් අපට එය කළ හැකිය. තනි මූලද්‍රව්‍ය මත එකතු කිරීම, අඩු කිරීම හෝ ගුණ කිරීම වැනි මෙහෙයුම් සිදු කිරීමට මෙය අපට ඉඩ සලසයි.

සාරාංශයක් ලෙස, අරා සහ න්‍යාස වැනි දත්ත ව්‍යුහවල තරු ලකුණ භාවිතා කිරීම මූලද්‍රව්‍ය ප්‍රකාශ කිරීමට, පැවරීමට සහ හැසිරවීමට ඉතා ප්‍රයෝජනවත් විය හැක. එය අපට තනි මූලද්‍රව්‍ය වෙත ප්‍රවේශ වීමට සහ ඒවා මත විවිධ මෙහෙයුම් සිදු කිරීමට ඉඩ සලසයි. ඔබේ දත්ත ව්‍යුහය තුළ තරු ලකුණ භාවිතයෙන් දත්ත හැසිරවීම පිළිබඳ වැඩිදුර ගවේෂණය කරන්න!

11. විවිධ භාෂාවලින් තරු ලකුණින් අංක ගණිත මෙහෙයුම් සිදු කරන්නේ කෙසේද

තරු ලකුණ යනු ගුණ කිරීම් සිදු කිරීම සඳහා විවිධ ක්‍රමලේඛන භාෂා වල භාවිතා වන අංක ගණිත ක්‍රියාකරුවෙකි. මෙම කොටසේදී, විවිධ ක්‍රමලේඛන භාෂාවලින් අංක ගණිත මෙහෙයුම් සිදු කිරීමට තරු ලකුණ භාවිතා කරන්නේ කෙසේදැයි අපි සොයා බලමු.

Python හි තරු ලකුණ භාවිතා කරන්නේ කෙසේද

Python හි, අගයන් දෙකක් ගුණ කිරීමට තරු ලකුණ භාවිතා කරයි. උදාහරණයක් ලෙස, අපට සංඛ්යා දෙකක් ගුණ කිරීමට අවශ්ය නම්, අපට ලිවිය හැකිය resultado = numero1 * numero2. උදාහරණයක් ලෙස තන්තුවක් නිශ්චිත වාර ගණනකින් ගුණ කිරීමට අපට තරු ලකුණ භාවිතා කළ හැක cadena = "Hola" * 3 "Hello" තන්තුව තුන් වරක් ගුණ කරන අතර ප්‍රතිඵලය "HelloHelloHello" වනු ඇත. මූලික ගුණ කිරීමට අමතරව, තරු ලකුණ වෙනත් ක්‍රියාකරුවන් සමඟ ඒකාබද්ධව භාවිතා කළ හැක. resultado = numero1 * (numero2 + numero3).

C++ හි තරු ලකුණ භාවිතා කරන්නේ කෙසේද

C++ හි, ගුණ කිරීම සිදු කිරීමට තරු ලකුණ ද භාවිතා වේ. Python වල වගේම අපිට ලිවීමෙන් ඉලක්කම් දෙකක් ගුණ කරන්න පුළුවන් resultado = numero1 * numero2. කෙසේ වෙතත්, C++ හි, ඔපෙරන්ඩ් වල දත්ත වර්ගය ගුණ කිරීමේ හැසිරීමට බලපෑ හැකි බව සැලකිල්ලට ගැනීම වැදගත්ය. උදාහරණයක් ලෙස, අපි නිඛිල දෙකක් ගුණ කළහොත්, ප්රතිඵලය ද නිඛිලයක් වනු ඇත. කෙසේ වෙතත්, අපි නිඛිලයක් දශම සංඛ්යාවකින් ගුණ කළහොත්, ප්රතිඵලය දශම සංඛ්යාවක් වනු ඇත. C++ හි තරු ලකුණ සමඟ ගණිතමය මෙහෙයුම් සිදු කිරීමේදී මෙය සලකා බැලීම වැදගත් වේ.

සුවිශේෂී අන්තර්ගතය - මෙහි ක්ලික් කරන්න  Minecraft හි සේවාදායකයක් සාදා ගන්නේ කෙසේද 1.12

12. නිත්‍ය ප්‍රකාශනවල තරු ලකුණ: උසස් සෙවුම් රටා

සාමාන්‍ය ප්‍රකාශනවල තරු ලකුණු උසස් සෙවුම් රටා ක්‍රියාත්මක කිරීම සඳහා ප්‍රබල මෙවලමකි. නිත්‍ය ප්‍රකාශනයක තරු ලකුණක් පෙන්නුම් කරන්නේ එයට පෙර ඇති මූලද්‍රව්‍යය සෙවුම් පෙළෙහි ශුන්‍ය හෝ වැඩි වාර ගණනක් දිස්විය හැකි බවයි. මෙයින් අදහස් කරන්නේ, කිසිවක් නොමැති වුවද, මූලද්‍රව්‍යයේ ඕනෑම සංසිද්ධි ගණනකට රටාව ගැළපෙන බවයි.

උදාහරණයක් ලෙස, අපට "re" වලින් ආරම්භ වන වචන සෙවීමට අවශ්‍ය නම්, ඕනෑම අක්ෂර සංඛ්‍යාවක් සමඟින්, අපට "re.*" රටාව භාවිතා කළ හැකිය. මෙම අවස්ථාවේදී, තරු ලකුණෙන් පෙන්නුම් කරන්නේ ඕනෑම අක්ෂරයක් "re" ට පසුව ශුන්‍ය හෝ වැඩි වාර ගණනක් දිස්විය හැකි බවයි. මෙයින් අදහස් කරන්නේ එය "උද්දීපනය කරන්න," "සම්බන්ධ කරන්න", "එකතු කරන්න" සහ තවත් බොහෝ වචනවලට ගැළපෙනු ඇති බවයි.

තරු ලකුණු භාවිතා කිරීම නිවැරදිව භාවිතා නොකළහොත් අනවශ්ය ගැලපීම් ඇති විය හැකි බව සැලකිල්ලට ගැනීම වැදගත්ය. උදාහරණයක් ලෙස, අපි "re.*" රටාව භාවිතයෙන් "උද්දීපනය" යන වචනය සෙවීමට උත්සාහ කරන්නේ නම්, එය "refresh" හෝ "repair" වැනි වචන ද ගැලපේ. මෙය වළක්වා ගැනීම සඳහා, අපට රේඛා අක්ෂරවල ආරම්භය සහ අවසානය භාවිතයෙන් සෙවීම සීමා කිරීම හෝ සාමාන්‍ය ප්‍රකාශනයේ වෙනත් විශේෂ අක්ෂර භාවිතා කිරීම වැනි වෙනත් තාක්ෂණික ක්‍රම භාවිතා කළ හැක.

13. ඇල්ගොරිතම සහ පුනරාවර්තන ලූපවල තරු ලකුණෙහි උසස් භාවිතය

ඇල්ගොරිතම සහ පුනරාවර්තන ලූපවල තරු ලකුණ භාවිතා කිරීම ගැටළු විසඳීම සඳහා ඉතා ප්‍රයෝජනවත් විය හැකි උසස් තාක්‍ෂණයකි. තරු ලකුණ නිවැරදිව භාවිතා කිරීමෙන්, ඇල්ගොරිතම ක්රියාත්මක කිරීමේදී වඩාත් කාර්යක්ෂම හා අලංකාර ප්රතිඵල ලබා ගත හැකිය.

Una යෙදුම් තරු ලකුණෙහි වඩාත් පොදු භාවිතය වන්නේ රටා සහ ජ්යාමිතික රූප නිර්මාණය කිරීමයි. පුනරාවර්තන ලූප සහ තරු ලකුණ නිසි ලෙස භාවිතා කිරීමෙන් සංකීර්ණ රටා පහසුවෙන් ජනනය කළ හැකිය. උදාහරණයක් ලෙස, for loop සහ තරු ලකුණ භාවිතයෙන් ප්‍රතිලෝම ත්‍රිකෝණ රටාවක් සෑදිය හැක. අසීමිත ලූප වළක්වා ගැනීම සඳහා ලූප අවසන් කිරීමේ කොන්දේසි සලකා බැලීම වැදගත් වේ. ප්‍රතිලෝම ත්‍රිකෝණ රටාවක් ජනනය කිරීම සඳහා කේතයේ උදාහරණයක් වනුයේ:

""
සඳහා (int i = 0; i <= n; i++) { (int j = 0; j < i; j++) සඳහා { System.out.print("*"); } System.out.println(); } ```

රටා නිර්මාණය කිරීමට අමතරව, සෙවීම් සහ වර්ග කිරීමේ ඇල්ගොරිතම ක්‍රියාත්මක කිරීමේදී තරු ලකුණ භාවිතා කළ හැකිය. උදාහරණයක් ලෙස, ද්විමය සෙවුම් ඇල්ගොරිතමයේ, අරාව තුළ සෙවූ මූලද්‍රව්‍යයේ පිහිටීම නිරූපණය කිරීමට තරු ලකුණක් භාවිතා කරයි. වඩා කාර්යක්ෂම සැසඳීම් සඳහා අරාව කුඩා කොටස් වලට බෙදීමට මෙය ඔබට ඉඩ සලසයි. මෙම ඇල්ගොරිතමයේ තරු ලකුණ නිවැරදිව භාවිතා කිරීමෙන්, වේගවත් හා වඩාත් නිවැරදි ප්රතිඵල ලබා ගත හැකිය.

14. වැඩසටහන්කරණයේදී තරු ලකුණ ඵලදායී ලෙස භාවිතා කිරීම සඳහා නිගමන සහ අවසාන නිර්දේශ

සාරාංශයක් ලෙස, තරු ලකුණ ක්‍රමලේඛනයේ ඉතා ප්‍රයෝජනවත් ක්‍රියාකරුවෙකු වන අතර එය විවිධ ප්‍රතිඵල ලබා ගැනීම සඳහා විවිධ ආකාරවලින් භාවිතා කළ හැකිය. මෙම ලිපිය පුරාවටම, අපි ගණිතමය මෙහෙයුම් වල ගුණ කිරීමේ සිට C++ හි පොයින්ටර් සෑදීම දක්වා තරු ලකුණෙහි විවිධ යෙදුම් ගවේෂණය කර ඇත. ශ්‍රිතවල විචල්‍ය තර්ක නිර්වචනය කිරීමේදී මෙන්ම දර්ශක ඉවත් කිරීමේදී ද අපි එහි භාවිතය පිළිබඳව සාකච්ඡා කර ඇත්තෙමු.

තරු ලකුණ වටිනා මෙවලමක් විය හැකි වුවද, එය ඥානවන්තව භාවිතා කිරීම සහ එය ක්රියා කරන ආකාරය සම්පූර්ණයෙන්ම අවබෝධ කර ගැනීම වැදගත් වේ. ක්‍රමලේඛනයේදී තරු ලකුණ ඵලදායී ලෙස භාවිතා කිරීම සඳහා අවසාන නිර්දේශ කිහිපයක් මෙන්න:

1. තරු ලකුණෙහි විවිධ යෙදුම් ගැන හුරුපුරුදු වන්න: ඔබ භාවිතා කරන ක්‍රමලේඛන භාෂාවේ තරු ලකුණ භාවිතා කළ හැකි විවිධ ක්‍රම පිළිබඳව පර්යේෂණ කර තේරුම් ගන්න. එය මෙහෙයුම් වලට බලපාන ආකාරය සහ විවිධ සන්දර්භයන් තුළ එය හැසිරෙන ආකාරය ඔබ අවබෝධ කර ගැනීමට වග බලා ගන්න.

2. පැහැදිලි, විස්තරාත්මක අදහස් භාවිතා කරන්න: ඔබ ඔබේ කේතයේ තරු ලකුණ භාවිතා කරන විට, එහි නිශ්චිත කාර්යය සහ අරමුණ පැහැදිලි කිරීමට විස්තරාත්මක අදහස් ඇතුළත් කිරීමට වග බලා ගන්න. මෙය ඔබට සහ අනෙකුත් ක්‍රමලේඛකයින්ට කේතය තේරුම් ගැනීමට සහ තේරුම් ගැනීමට උපකාර වනු ඇත.

3. ඔබේ කේතය පරීක්ෂා කර දෝෂහරණය කරන්න: ඔබ ඔබේ ක්‍රමලේඛනයේදී Asterisk භාවිතා කරන විට, කිසියම් දෝෂයක් හෝ අනපේක්ෂිත හැසිරීමක් හොඳින් පරීක්ෂා කර දෝෂහරණය කිරීම වැදගත් වේ. ඔබේ කේතය නිවැරදිව ක්‍රියා කරන බව සහ තරු ලකුණ සුදුසු ලෙස භාවිත කරන බව තහවුරු කර ගැනීමට දෝශ නිරාකරණ මෙවලම් සහ පරීක්ෂණ ක්‍රම භාවිත කරන්න.

අවසාන වශයෙන්, තරු ලකුණ යනු සැලකිය යුතු නම්‍යශීලී බවක් සහ ක්‍රියාකාරීත්වයක් ලබා දිය හැකි ක්‍රමලේඛනයේ ප්‍රබල මෙවලමකි. ඉහත සඳහන් කළ නිර්දේශ අනුගමනය කිරීමෙන් ඔබට තරු ලකුණ භාවිතා කළ හැකිය .ලදායී ලෙස සහ ඔබේ හැකියාවෙන් උපරිම ප්‍රයෝජන ගන්න ඔබේ ව්‍යාපෘති වල වැඩසටහන්කරණය. එහි භාවිතය සම්පූර්ණයෙන් අවබෝධ කර ගැනීමට සහ ඝන, ක්‍රියාකාරී කේතය සහතික කිරීම සඳහා දැඩි පරීක්‍ෂණයක් කිරීමට සැමවිටම මතක තබා ගන්න.

සාරාංශයක් ලෙස, ස්පාඤ්ඤ භාෂාවෙන් ලියන ලද පාඨයක තරු ලකුණ තැබීම අවධානය සහ දැනුම අවශ්ය වන තාක්ෂණික ගැටළුවකි. මෙම ලිපිය පුරාවටම, අපි උපුටා දැක්වීම් සහ පාද සටහන් වැනි විවිධ සන්දර්භයන් තුළ මෙම සංකේතය නිවැරදිව ස්ථානගත කරන්නේ කෙසේද යන්න පිළිබඳ මූලික කරුණු ගවේෂණය කර ඇත.

ලිඛිත අන්තර්ගතයන් සංවිධානය කිරීමේදී සහ අවබෝධ කර ගැනීමේදී තරු ලකුණ තීරණාත්මක කාර්යභාරයක් ඉටු කරන බව මතක තබා ගැනීම අත්‍යවශ්‍ය වේ. ඉහත මාර්ගෝපදේශ අනුගමනය කිරීම පැහැදිලි සහ ව්‍යුහගත ඉදිරිපත් කිරීමක් සහතික කරයි, එය කියවීම පහසු කරවන අතර ව්‍යාකූලත්වය මගහරවා ගනී.

මතක තබා ගන්න, තරු ලකුණ නිවැරදිව භාවිතා කිරීම පුහුණුවීම් සමඟ වැඩිදියුණු වන කුසලතාවයකි. වඩාත් තාක්ෂණික හෝ ශාස්ත්‍රීය ව්‍යාපෘතිවල ඒවා ක්‍රියාත්මක කිරීම පිළිබඳව ඔබට ප්‍රශ්න ඇති විට නිශ්චිත ශෛලීය මාර්ගෝපදේශ උපදෙස් ලබා ගැනීමට නිදහස් වන්න.

තරු ලකුණ තැබීමේ කලාව ප්‍රගුණ කිරීම දැඩි, ගුණාත්මක ලිවීමේ ආරම්භය පමණි. සවිස්තරාත්මකව අවධානය යොමු කිරීම සහ පිළිවෙලට ඉදිරිපත් කිරීම සඳහා උත්සාහ කිරීම ඔබේ ලිවීමේ ව්‍යාපෘතිවල පැහැදිලි බව සහ සාර්ථකත්වය සහතික කිරීම සඳහා යතුරයි.