Linux / Unix විධානය: ප්රකාශය

නම

expr - ප්රකාශනය ඇගයීම

සාරාංශය

expr arg ? arg arg ... ?

ප්රතිගාමිත්වයන් (ඔවුන් අතර වෙන්කිරීමේ අවකාශ එක් කිරීම), ප්රතිඵලය Tcl expression ලෙස ප්රති ඇගයීම සහ අගය නැවත ලබා දෙයි. Tcl ප්රකාශනයේ අවසර ලබා දී ඇති ක්රියාකරුවන් සී සී සඳහා අවසර ලබා දී ඇති ක්රියාකරුවන්ගේ උප කුලකයක් වන අතර, ඒවාට අදාල අර්ථකථන C ක්රියාකරවන්නන්හට සමාන අර්ථයක් සහ ප්රමුඛත්වයක් ඇත. ප්රකාශන සෑම විටම සංඛ්යාත්මක ප්රතිඵල (සංඛ්යාත්මක හෝ පාවෙන ලක්ෂ්ය අගයන්) ලබා දෙයි. උදාහරණයක් ලෙස, ප්රකාශනය

expr 8.2 + 6

14.2 දක්වා තක්සේරු කරයි. Tcl ප්රකාශයන් C නිශ්චිත අර්ථනිරූපණයන්හි දක්වා ඇති ආකාරයට C ප්රකාශනයන්ගෙන් වෙනස් වේ. තවද, Tcl ප්රකාශනයන් සංඛ්යාත්මක නොවන ඔපෙරන්ස් සහ අනුහුරු කිරීම් සැසඳීම් සඳහා සහය දක්වයි.

ඔපෙරා

Tcl ප්රකාශනය සමන්විත වන්නේ ඔ operands, operators, සහ වරහන් සංයෝජනයකි. ඔපෙරන්ඩයන් සහ ක්රියාකරුවන් සහ වරහන් අතර සුදු පැහැති අවකාශයක් භාවිතා කළ හැකිය. ප්රකාශනයේ උපදෙස් අනුව එය නොසලකා හරියි. හැකි නම්, ඔපෙරාන්ස් යනු පූර්ණ සංඛ්යා ලෙස අර්ථ දක්වා ඇත. සංඛ්යාත්මක අගයන් දශම (සාමාන්ය නඩුවේ) නිශ්චිතව දැක්විය හැක, අෂ්ටකයේ (ඔපෙරන්ඩ්හි පළමු චරිතය 0 ) නම් හෝ හෙඩමහල් (නම් ඔපෙරාහි පළමු අක්ෂර 0x ) නම් වේ. ඔපෙරාඩයක් ඉහත සඳහන් කළ සම්පූර්ණ සංඛ්යාත ආකෘති නොමැති නම්, එය හැකි නම් පාවෙන ලක්ෂ්ය අංකයක් ලෙස සලකනු ලැබේ. ANSI-අනුකූල C පරිවර්තකයෙකු විසින් පිළිගන්නා ලද ඕනෑම ආකාරයක පාවෙන ලක්ෂ්ය අංකයක් නියම කළ හැකිය (බොහෝම ස්ථාපනයන් තුල f , F , L , සහ L suffix සඳහා ඉඩ දෙනු නොලැබේ. නිදසුනක් වශයෙන්, පහත දැක්වෙන සියල්ල වලංගු ලෙස floating-point අංකයන්: 2.1, 3., 6e4, 7.91e + 16. සංඛ්යාත්මක අර්ථ දැක්වීමක් කළ නොහැකි නම්, ඔපෙරන්ඩ් string ලෙස ඉතිරි වේ (සහ එය ක්රියාත්මක කිරීමට සීමිත කට්ටලයක පමණක් යෙදිය හැක).

පහත සඳහන් ඕනෑම ආකාරයකින් ඔපරේෂන් පහත දැක්වේ:

[1]

සංඛ්යාත්මක අගයක් ලෙස, පූර්ණ සංඛ්යා හෝ පාවෙන ලක්ෂ්යයක්.

[2]

Tcl විචල්යක් ලෙස, සම්මත $ අංකනය භාවිතා කිරීම. විචල්යයේ අගය ඔපෙරාන් ලෙස භාවිතා කරනු ඇත.

[3]

ද්විත්ව කැල්කියකින් ආලේප කළ මාලාවක් ලෙස. ප්රකාශක parser විසින් quotes අතර තොරතුරු backslash, variable, සහ විධාන ආදේශන සිදු කරනු ඇත, ප්රතිඵලයක් ලෙස ඕපන්

[4]

රැහැන් වල සිරස් පටලයක් ලෙස. විවෘත ඉස්කුරුප්පු ඇණ සහ සමීපව ගැලපෙන අනුලකුණු අතර අක්ෂර වෙනස් කිරීමකින් තොරව ඔපෙරන්ඩ් ලෙස භාවිතා කරනු ලැබේ.

[5]

Tcl විධානයන්හි brackets තුල ආවරණය කර ඇත. මෙම විධානය ක්රියාත්මක කරනු ලබන අතර එහි ප්රතිඵලය ඔපෙරාන් ලෙස භාවිතා කරනු ලැබේ.

[6]

ගණිතමය ශ්රිතයක් ලෙස, ඔපෙරන්ඩාවන් සඳහා ඉහත ආකාරයේ කිසියම් ආකාරයක් ඇත ($ x) . නිශ්චිත කාර්යයන් ලැයිස්තුවක් සඳහා පහත බලන්න.

ඉහත ආදේශයන් ඉහතින් දක්නට ලැබේ (උදාහරණ අතර නූල් ඇතුලත), ඒවායේ උපදෙස් වලින් උපුටා ගනී. කෙසේ වෙතත් ප්රකාශ කිරීමේ ක්රියාවලියට පෙර ආදේශක parser මඟින් දැනටමත් ආදේශ කිරීමේ අතිරේක තට්ටුවක් දැනටමත් සිදු කර ඇත. පහත දැක්වෙන පරිදි, සාමාන්යයෙන් අන්තර්ගතය මත ආදේශක අක්ෂර වින්යාස කිරීමේ සිට පරස්පර වාක්ය කඩාදැමීම වළක්වා ගැනීම සඳහා ප්රේරක වල ප්රකාශනයන් ආවරණ කිරීම සුදුසුය.

සරල ප්රකාශයන් කිහිපයක නිදසුන් සඳහා, a සඳහා a අගයට 3 වන අතර, විචල්ය b අගය 6 වේ. පහත දැක්වෙන එක් එක් රේඛාවේ වම් පැත්තෙහි ඇති විධානය මඟින් පේළියේ දකුණු පැත්තේ ඇති අගය පහත දැක්වේ.

expr 3.1 + $ a6.1 expr 2 + "$ a. $ b" 5.6 expr 4 * [llength "6 2"] 8 expr {{word one} <"word $ a"} 0

මෙහෙයුම්කරුවන්

වලංගු ක්රියාකරු පහත ලැයිස්තු ගත කර ඇත.

- + ~!

අනර්ග නාස්තිය, ඒකීය ප්ලාස්ටික්, බිට්-ප්රඥාව NOT, තර්කානුකූල නැත. මෙම ඔපරේෂන් කිසිවක් string operands වලට යෙදිය නොහැකි අතර, බිට්-ප්රඥප්තියේ අංකයන් පමණක් භාවිතා කළ හැකිය.

* /%

බෙදීම, බෙදීම, ඉතිරි කොටස. මෙම ඔපරේෂන් කිසිවක් string operands වලට යෙදිය නොහැකි අතර, ඉතිරිව ඇත්තේ පූර්ණ සංඛ්යා වලට පමණි. ඉතිරි කොටස සැමවිටම ඩිජයිසර්ට සමාන ලකුණක් හා ඩිජයර්ට වඩා කුඩා අගයක් වනු ඇත.

+ -

එකතු කරන්න සහ අඩුකරන්න. ඕනෑම සංඛ්යාංක ඔපෙරාඩ සඳහා වලංගු වේ.

<< >>

වම් හා දකුණු මාරුව. පූර්ණ ඔ operands සඳහා වලංගු වේ. නිවැරදි මාරුව සැමවිටම සංඥා බිට් ප්රචාරය කරයි.

<> <=> =

බූලියන් අඩු, විශාල, අඩු හෝ සමාන හා වඩා විශාල හෝ සමාන වේ. සෑම ක්රියාකරුට 1 වන කොන්දේසිය සත්ය නම් 0 වේ. මෙම ක්රියාකරවන්නන් අනුලකුණු සහ සංඛ්යාංක ඔපරාවන් වලට යෙදිය හැකි අතර, string string comparisation භාවිතා කරනු ලැබේ.

==! =

බූලියන් සමාන සහ සමාන නොවේ. සෑම ක්රියාකරුට ශුන්ය / එක් ප්රතිඵලයක් නිපදවයි. සියලු ඔපෙරන්ඩ් වර්ග සඳහා වලංගු වේ.

සහ

බිට්-ප්රඥාව සහ. පූර්ණ ඔ operands සඳහා වලංගු වේ.

^

බිට්-ප්රඥාවන්ත හෝ තනි හෝ පූර්ණ ඔ operands සඳහා වලංගු වේ.

|

බිට්-නැණවත් OR. පූර්ණ ඔ operands සඳහා වලංගු වේ.

&&

තර්කානුකූල සහ. ඔපෙරාවන් දෙකම ශුන්ය නොවේ නම් 1 ප්රතිඵලයක් නිපදවයි. බූලියන් සහ සංඛ්යාත්ර සඳහා පමණක් (පූර්ණ සංඛ්යා හෝ පාවෙන ලක්ෂ්ය) ඔපරාවන් වලංගු වේ.

||

තාර්කික OR. ඔපෙරාවන් දෙකම ශුන්ය නම් 0 ප්රතිඵලයක් ලබා දෙයි. බූලියන් සහ සංඛ්යාත්ර සඳහා පමණක් (පූර්ණ සංඛ්යා හෝ පාවෙන ලක්ෂ්ය) ඔපරාවන් වලංගු වේ.

x ? y : z

එසේ නම්, එසේ නම්, එසේ නම්, C හි නොතිබූ විට x අගයට නොගැලපේ නම්, ප්රතිඵලයේ y අගය වේ. එසේ නොමැතිනම්, ප්රතිඵලයේ z අගය. X ඔමඩන්ඩ් සංඛ්යාත්මක අගයක් තිබිය යුතුය.

එක් එක් ක්රියාකරු විසින් ඉදිරිපත් කරන ලද ප්රතිඵල පිළිබඳ වැඩි විස්තර සඳහා C අත්පොත බලන්න. ඉහත සඳහන් මට්ටම් වලදී සියළු ද්විමය ක්රියාකරුවන් සමූහය වමේ සිට දකුණට. උදාහරණයක් ලෙස, විධානය

expr 4 * 2 <7

ප්රතිලාභ 0.

&& , || , සහ?: ක්රියා කරුවන්ට '' කම්මැලිනම් '' යනුවෙන් ක්රියාකරනු ලබන්නේ C ලෙසිනි, එනම් ප්රතිඵලය තීරණය කිරීමට අවශ්ය නොවේ නම් ඔපෙරාවන් ඇගයීමට ලක් නොකරන බවය. උදාහරණයක් ලෙස, විධානය තුල

expr {$ v? [a]: [b]}

[a] හෝ [b] වලින් එකක් පමණි, ඇ.ඩො. අගය මත පදනම්ව, ඇගයීමට ලක් කරනු ඇත. කෙසේවෙතත්, සමස්ත ප්රකාශය මකාදැමීම මඟින් මෙය ප්රකාශ කළ හැක්කේ එය පමණක් බව සැලකිල්ලට ගන්න. එසේ නොමැති නම්, tcl parser මඟින් [a] සහ [b] දෙකම expr විධානයට යොමුකිරීමට පෙර ඇගයීමට ලක් කරනු ඇත.

ගණිත Functions

Tcl හි පහත දැක්වෙන ගණිතමය කාර්යයන් සඳහා උපකාර කරයි:

absh log log sqrt acos ද්වාරය log10 සෘජුකෝණාස්රාකාර ප්රොජෙක්ටරය ටැන් ඇන්ඩ් රොන් ටැන් ටැන් atan2 fmod වට සීඑල් හයිපොට් පෝස්ට් cos int sinh

abs ( arg )

තර්කයේ නිරපේක්ෂ අගය නැවත ලබා දෙයි. Arg පූර්ණ සංඛ්යාවක් හෝ පාවෙන ලක්ෂ්යයක් විය හැකි අතර එම ප්රතිඵලය එකම ආකාරයකින් ආපසු ලබා දෙනු ලැබේ.

acos (arg )

[0, pi] රේඩියනයක රේඛාවේ දී ආග් ආර්න් කෝසයිනය නැවත ලබා දේ. Arg [-1,1] පරාසය තුල විය යුතුය.

asin ( arg )

[-pi / 2, pi / 2] රේඩියනයක දී arg argin sine මඟින් ප්රතිදානය කරයි. Arg [-1,1] පරාසය තුල විය යුතුය.

atan (arg )

රේගීන් [-pi / 2, pi / 2] පරාසයේ තර්කයට ආගන්තුක තෙරපුම නැවත ලබා දේ.

atan2 ( x, y )

[Xi, pi] රේඩියනය තුල y / x ආක් ටැන්ජන්ට් ලබා දෙයි. x සහ y 0 යන දෙකම කළ නොහැක.

ceil (arg )

ආර්ගයට වඩා අඩු කුඩා සංඛ්යාවක අගයක් ලැබේ.

cos ( arg )

රේඩියන් තුල මනිනු ලබන තර්කයේ කෝසයින් ප්රතිදානය කරයි.

cosh ( arg )

තර්කයේ හයිපර්ලික් කොසයින් ප්රතිදානය කරයි. ප්රතිඵලය පිටාර ගැලපීමක් සිදුවන්නේ නම්, දෝෂයක් ආපසු ලබා දෙනු ලැබේ.

ද්විත්ව ( ආර්ග )

තර්කයක් ලෙස පාවෙන අගයක් නම්, ප්රතිගෝහය ආපසු ලබා දෙයි, එසේ නොමැතිනම් පාවෙන බවට ප්රතිගාමිත්වය පරිවර්තනය කරන අතර ප්රතිස්ථාපනය කරන ලද අගය ආපසු ලබා දෙයි.

exp ( arg )

ඊගර් ලෙස අර්ථ දැක්වෙන්නේ තර්කයේ ඝාතීයනයකි . ප්රතිඵලය පිටාර ගැලපීමක් සිදුවන්නේ නම්, දෝෂයක් ආපසු ලබා දෙනු ලැබේ.

මහල ( ආර් )

තර්කයට වඩා විශාල නොවන ඒකාග්ර අගයක් ලබා දෙයි.

fmod ( x, y )

Y විසින් x විසින් බෙදී ඇති පාවෙන ලක්ෂ්යය ඉතිරි වේ. Y 0 නම්, දෝෂයක් ආපසු ලබා දෙනු ලැබේ.

හයිපොට් ( x, y )

දකුණු-ත්රිකෝණ ත්රිකෝණයක ( x * x + y * y ) උපකල්පිතයේ දිග ගණනය කිරීම.

int ( arg )

Arg යනු පූර්ණ සංඛ්යා අගයක් නම්, arg arg returns, එසේ නැතිනම් අක්ෂර වින්යාසය මඟින් පූර්ණ සංඛ්යාවක් ප්රතිස්ථාපනය කර පරිවර්තනය කළ අගය ආපසු ලබා දෙයි.

ලොග් ( arg )

තර්කයේ ස්වාභාවික ලඝුගණක නැවත ලබා දෙයි. ආර්ග් ධනාත්මක අගය විය යුතුය.

log10 ( arg )

තර්කයේ 10 ලඝුගණකය නැවත ලබා දෙයි. ආර්ග් ධනාත්මක අගය විය යුතුය.

pow ( x, y )

X දක්වා ඉහළ යන අගය x ගණනය කරයි. X ඍණ අගයක් නම්, y සම්පූර්ණ සංඛ්යාවක් විය යුතුය.

rand ()

ශුන්ය ලක්ෂ්යයකට ශුන්යයකින් හෝ එක් ගණිතමය පදාර්ථයකට වඩා අඩු වීම [0,1] වේ. මෙම බීජය යන්ත්රයේ අභ්යන්තර ඔරලෝසුවෙන් පැමිණෙන අතර එය හදුන්වා දිය හැකිය.

වටය ( ආර්ග )

Arg යනු පූර්ණ සංඛ්යා අගයක් නම්, ප්රතිගෝහය නැවත ලබා දෙයි; එසේ නොමැතිව වටිනාමය මගින් ප්රතිස්ථාපනය කිරීමට ප්රතිගාමිත්වය ප්රතිස්ථාපනය කර පරිවර්තනය කරන ලද අගය ආපසු ලබා දෙයි.

පාපය ( ආර්ග )

රේඩියන් තුල රේඩියනවල ප්රතික්රියා රේගුවේ පරාවර්තනය කරයි.

sin ( arg )

ආර්ගයේ හයිපර්බලික් ආම්නය නැවත ලබා ගනී . ප්රතිඵලය පිටාර ගැලපීමක් සිදුවන්නේ නම්, දෝෂයක් ආපසු ලබා දෙනු ලැබේ.

sqrt ( arg )

තර්කයේ වර්ගමූලයට නැවත ලබා දේ. Arg අනිවාය විය යුතුය.

srand (arg )

නිඛිල සංඛ්යා විය යුතු තර්කය , අහඹු සංඛ්යා උත්පාදක යන්ත්ර සඳහා බීජ නැවත සකසනු ලැබේ. එම බීජ වලින් පළමු අහඹු සංඛ්යාව නැවත ලබා දෙයි. සෑම පරිවර්ථවරයකටම ම බීජයක් තිබේ.

tan ( arg )

රේඩියන් තුල රේඩියන තුල තාරතාවයක් ඇති කරයි.

tanh ( arg )

ආර්ගර්ගේ බහුවිධ තෙරපනය ආපසු ලබා දෙයි.

මෙම පූර්ව නිශ්චිත කාර්යයන් වලට අමතරව, යෙදුම් විසින් Tcl_CreateMathFunc () භාවිතයෙන් අමතර කාර්යයන් අර්ථ දැක්විය හැක.

වර්ග, පිටතට ගලා යාම, සහ නිරවද්යතාව

නිඛිල සංඛ්යා අඩංගු සියලු අභ්යන්තර ගණනයන් C වර්ගයේ දී සිදු කරනු ලබන අතර, පාවෙන ලක්ෂ්යය සම්බන්ධ සියලු අභ්යන්තර ගණනයන් C වර්ගයේ ද්විත්වයකින් සිදු කෙරේ . ශ්රේණිගත කිරීම සඳහා ලක්ෂ්යයක් බවට පරිවර්තනය කරන විට, නිරාවරණය පිටපත් කිරීම අනාවරණය වන අතර Tcl දෝෂයක් ඇතිවේ. ශ්රේණිය සිට පූර්ණ සංඛ්යා පරිවර්තනය සඳහා, පිටාර ගැලීම හඳුනා ගැනීම දේශීය C පුස්තකාලයේ සමහර චර්යාවන් හැසිරීම මත රඳා පවතින නිසා එය විශ්වාස කල නොහැකි ලෙස සැලකිය යුතුය. ඕනෑම අවස්ථාවක, සම්පූර්ණ ප්රාග්ධනය සහ යටිතල පහසුකම් සාමාන්යයෙන් ප්රතිඵල ලබා ගැනීම සඳහා විශ්වසනීයව අනාවරණය නොවිණි. පාවෙන ලක්ෂ්යයෙන් පිටතට ගලා යාම හා යටපත් වීම දෘඩාංග විසින් අනුමත කරන ලද උපාධිය වෙත නිරීක්ෂණය කරනු ලැබේ.

පූර්ණ පරාමිතීන්, පාවෙන ලක්ෂ්යය, සහ නතුරු ඔපෙරුන් සඳහා අභ්යන්තර නිරූපණයන් පරිවර්තනය කිරීම අවශ්ය වේ. අංක ගණිත ලක්ෂනයක් හඳුන්වා දෙන තෙක් සංඛ්යා ගණනය කිරීම් භාවිතා කරනු ලැබේ, පසුව පාවෙන ලක්ෂ්යය භාවිතා කරනු ලැබේ. උදාහරණයක් වශයෙන්,

expr 5/4

ආපසු 1, නමුත්

expr 5 / 4.0 expr 5 / ([string length "abcd"] + 0.0)

1.25 නැවත පැමිණෙනු ඇත. Floating-point අගයන් `` නිරන්තරයෙන්ම නැවත ලබා දෙයි . '' නැතහොත් ඊ, එසේ නොකිරීමට ඔවුන් බලාපොරොත්තු වන්නේ නැත. උදාහරණයක් වශයෙන්,

expr 20.0 / 5.0

4.0 , 4 නොවේ.

සංගීත මෙහෙයුම

ශ්රේණි අගයන් උපකල්පිත මෙහෙයුම්කරුවන් ලෙස ඔපෙරාවන් ලෙස භාවිතා කල හැක, ප්රකාශ තක්සෙතර් එය හැකි විට පූර්ණ සංඛ්යාවක් හෝ පාවෙන ලක්ෂ්යයක් සැසඳීමට උත්සාහ කරයි. සංසන්දනයේ එක් ඔපරේෂුවක string එකක් සහ අනෙක් සංඛ්යා සංඛ්යාත්මක අගයක් තිබේ නම්, සංඛ්යාත්මක ඔපෙරන්ඩ් C අකුරු සහ C sprintf ආකෘති විශේෂකය % d සංඛ්යාතයන් සඳහා floating-point අගයන් සඳහා % g භාවිතා කරයි. උදාහරණයක් ලෙස, විධාන

expr {"0x03"> "2"} expr {"0y" <"0x12"}

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

කාර්ය සාධනය සලකා බැලීම

හොඳම වේගය හා කුඩා කුටි සඳහා ඇති අවස්තාවන්හි ප්රකාශයන් ඇතුළත් කරන්න. මෙය Tcl bytecode පරිවර්තකය සඳහා හොඳම කේතය ලබා දෙයි.

ඉහත සඳහන් පරිදි, ප්රකාශයන් දෙවරක් ආදේශ කරනු ලැබේ: Tcl parser වරක් සහ expr විධානය මඟින් වරක්. උදාහරණයක් ලෙස, විධාන

b {$ a + 2} expr $ b * 4 කට්ටලයක් සකසයි

ආපසු 11, 4 ගුණයක් නොවේ. මෙය Tcl parser මුලින්ම විචල්ය b සඳහා $ a + 2 ආදේශ කරනු ඇත, එවිට expr විධානය $ a + 2 * 4 ප්රකාශනය ඇගයීමට ලක් කරනු ඇත.

බොහෝ ප්රකාශන වෙනත් ආදේශන අවශ්ය නොවේ. එසේත් නැත්නම් ඒවායේ විචල්යයන් සහ විධාන ආදේශන ඒවායේ ආදේශක අවශ්ය නොවේ. කෙසේ වෙතත්, අපැහැදිලි ප්රකාශ කිහිපයක් ස්ස්ථාපනය කිරීම සඳහා අවශ්ය වට දෙකකින් යුක්ත බැවින්, bytecode compiler විසින් මෙම තත්ත්වය හැසිරවීමට අතිරේක උපදෙස් නිකුත් කළ යුතුය. ආදේශක ආදේශයන් අඩංගු unbraced ප්රකාශන සඳහා වඩාත් මිල අධික කේතය අවශ්ය වේ. ප්රකාශනය සෑම අවස්ථාවකදීම නව කේතයක් ජනනය කිරීමෙන් මෙම ප්රකාශයන් ක්රියාත්මක කළ යුතුය.

මූලපදය

ගණිතමය, බූලීය , සංසන්දනය, ප්රකාශනය, සන්සන්දනාත්මක සංසන්දනය

වැදගත්: ඔබේ විශේෂ පරිගණකයේ විධානයක් භාවිතා කරන ආකාරය බැලීමට මිනිසා විධානය ( % man ) භාවිතා කරන්න.