லினக்ஸ் / யுனிக்ஸ் கட்டளை: காலாவதியாகும்

பெயர்

வெளியேறு - ஒரு வெளிப்பாட்டை மதிப்பிடு

கதைச்சுருக்கம்

expr arg ? arg arg ...

Arg ன் (அவற்றுக்கிடையில் பிரிப்பான் இடைவெளிகளை சேர்த்தல்) ஒத்திவைக்கிறது, இதன் விளைவாக TCL வெளிப்பாடு என மதிப்பீடு செய்கிறது மற்றும் மதிப்பை வழங்குகிறது. டி.சி.எல் வெளிப்பாடுகளில் அனுமதிக்கப்படும் ஆபரேட்டர்கள், C வெளிப்பாடுகளை அனுமதிக்கும் ஆபரேட்டர்களின் துணைக்குழு ஆகும், அதனுடன் தொடர்புடைய சி-ஆபரேட்டர்கள் போன்ற அதே அர்த்தம் மற்றும் முன்னுரிமை உள்ளது. வெளிப்பாடுகள் கிட்டத்தட்ட எப்போதும் எண் முடிவுகளை வழங்குகின்றன (முழு அல்லது மிதவை புள்ளி மதிப்புகள்). உதாரணமாக, வெளிப்பாடு

expr 8.2 + 6

14.2 க்கு மதிப்பிடுகிறது. டி.எல்.clின் வெளிப்பாடுகள் சி வெளியீடுகளிலிருந்து குறிப்பிடப்பட்ட விதத்தில் வேறுபடுகின்றன. மேலும், டி.clின் வெளிப்பாடுகள் சார்பற்ற சார்புகள் மற்றும் சரம் ஒப்பீடுகள் ஆகியவற்றை ஆதரிக்கின்றன.

ஏற்பிகளும்

ஒரு Tcl வெளிப்பாடு, operands, operators, மற்றும் அடைப்புக்குறிகளின் கலவையை கொண்டுள்ளது. ஓபராக்கள் மற்றும் ஆபரேட்டர்கள் மற்றும் அடைப்புக்களுக்கு இடையே வெள்ளை இடைவெளி பயன்படுத்தப்படலாம்; அது வெளிப்பாட்டின் அறிவுறுத்தல்கள் மூலம் புறக்கணிக்கப்படுகிறது. சாத்தியமானால், operands முழு மதிப்புகளாக கருதப்படுகின்றன. எக்ஸெல் (சாதாரண வகையிலான), (ஆப்பார்ண்டின் முதல் பாத்திரம் 0 எனில் ) அல்லது ஹெக்டேடிசமில் (ஓபராண்டின் முதல் இரண்டு எழுத்துகள் 0x இருந்தால் ) உள்ளீடான மதிப்புகள் குறிப்பிடப்படலாம். ஒரு ஓபராண்ட் மேலே கொடுக்கப்பட்ட முழுமையான வடிவங்களில் ஒன்று இல்லை என்றால், அது சாத்தியம் என்றால் அது மிதவை புள்ளி எண்ணாக கருதப்படுகிறது. ANSI- இணக்கமான சி கம்பைலர் ( F , F , L , மற்றும் L பின்னொட்டுகள் பெரும்பாலான நிறுவல்களில் அனுமதிக்கப்படாமல் தவிர) ஏற்றுக்கொள்ளும் வழிகளில் மிதவை-புள்ளி எண்கள் குறிப்பிடப்படலாம். உதாரணமாக, பின்வரும் அனைத்து செல்லுபடியாகும் மிதவை புள்ளி எண்கள் உள்ளன: 2.1, 3., 6e4, 7.91e + 16. எந்த எண் விளக்கம் சாத்தியமானால், ஒரு ஓபராண்ட் ஒரு சரமாக (மற்றும் ஒரு வரையறுக்கப்பட்ட தொகுப்பாளர்களுக்கு மட்டுமே பயன்படுத்தப்படலாம்) உள்ளது.

பின்வரும் வழிகளில் ஏதேனும் செயல்களில் குறிப்பிடப்படலாம்:

[1]

ஒரு எண் மதிப்பு, முழு எண் அல்லது மிதக்கும் புள்ளி.

[2]

டி.ரி.cl மாறி, நிலையான $ குறியீட்டைப் பயன்படுத்தி. மாறி மதிப்பு மதிப்பெண்ணாக பயன்படுத்தப்படுகிறது.

[3]

இரட்டை மேற்கோள்களில் ஒரு சரம் இணைக்கப்பட்டுள்ளது. வெளிப்பாடு பாகுபடுத்தி பின்சாய்வு, மாறி, கட்டளை மாற்றங்களை மேற்கோள்களுக்கு இடையேயுள்ள தகவல்களாக செயல்படுத்துகிறது, மேலும் இதன் விளைவாக மதிப்பை ஆக்டான்ட்

[4]

ஒரு சரம் ப்ரேஸில் இணைக்கப்பட்டுள்ளது. திறந்த பிரேஸ் மற்றும் பொருந்தக்கூடிய நெருக்கமான இடைவெளிகளுக்கு இடையில் உள்ள எழுத்துக்கள் எந்த மாற்றீடுகளும் இல்லாமல் இயங்குதளத்தில் பயன்படுத்தப்படும்.

[5]

ஒரு Tcl கட்டளை அடைப்புக்குள் இணைக்கப்பட்டுள்ளது. கட்டளை நிறைவேற்றப்படும் மற்றும் இதன் விளைவாக ஓபராண்ட் ஆக பயன்படுத்தப்படும்.

[6]

ஒரு கணித செயல்பாடாக, அதன் வாதங்கள், பாவம் ($ x) போன்ற இயக்கங்களின் மேலே உள்ள எந்தவொரு வடிவத்தையும் கொண்டிருக்கின்றன. வரையறுக்கப்பட்ட செயல்பாடுகளை பட்டியலுக்கு கீழே காண்க.

மேலே உள்ள மாற்றங்கள் (எ.கா. மேற்கோள் சரங்களின் உள்ளே) ஏற்படும், அவை வெளிப்பாட்டின் அறிவுறுத்தல்கள் மூலம் செய்யப்படுகின்றன. இருப்பினும், வெளிப்பாடு செயலி அழைக்கப்படுவதற்கு முன்னர் கட்டளைப் பெர்சர் மூலம் ஏற்கனவே ஒரு மாற்று அடுக்கு மாற்றியமைக்கப்படலாம். கீழே விவாதிக்கப்பட்டுள்ளபடி, உள்ளடக்கங்களில் மாற்றங்களைச் செய்வதிலிருந்து கட்டளைப் பாகுபாட்டைத் தடுக்க, பிரேஸ்களில் வெளிப்பாடுகளை மூடிவிடலாம்.

எளிய வெளிப்பாடுகளின் சில எடுத்துக்காட்டுகளுக்கு மாறி மதிப்பு 3 யைக் கொண்டிருப்பதாகக் கொள்ளலாம் மற்றும் மாறி b மதிப்பு 6 உள்ளது. கீழே உள்ள ஒவ்வொரு கோட்டின் இடது பக்கத்திலும் உள்ள கட்டளையானது, வரியின் வலது பக்கத்தில் உள்ள மதிப்பை உருவாக்கும்:

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

ஆபரேட்டர்கள்

செல்லுபடியாகும் ஆபரேட்டர்கள் கீழே பட்டியலிடப்பட்டுள்ளனர், முன்னுரிமையின் வரிசையில் குறைக்கப்படுகின்றனர்:

- + ~!

Unary கழித்து, unary பிளஸ், பிட் வாரியான இல்லை, தருக்க இல்லை. இந்த இயங்குதளங்களில் ஒன்றும் சரணச் செயல்களுக்கு பயன்படுத்தப்படும், மற்றும் பிட் வாரியானது முழுமையாக்குவதற்கு மட்டுமே பயன்படுத்தப்படும்.

* /%

பெருக்கி, பிரித்து, மீதமுள்ள. இந்த இயங்குதளங்களில் எந்தவொரு சரம் செயல்பாட்டிற்கும் பயன்படுத்தப்படலாம், மீதமுள்ளவை முழுமையாக்குவதற்கு மட்டுமே பயன்படுத்தப்படும். மீதமுள்ள எப்போதும் divisor மற்றும் divisor விட சிறிய ஒரு முழுமையான மதிப்பு அதே அடையாளம் வேண்டும்.

+ -

சேர் மற்றும் கழித்தல். எந்தச் சார்பான செயல்பாடுகளுக்கும் செல்லுபடியாகும்.

<< >>

இடது மற்றும் வலது மாற்றம். முழு செயல்பாட்டிற்கு மட்டுமே செல்லுபடியாகும். ஒரு சரியான மாற்றம் எப்பொழுதும் அடையாளம் பிட் பிரச்சாரம் செய்கிறது.

<> <=> =

பூலியன் குறைவான, அதிகமான, குறைவான அல்லது சமமாக, மற்றும் அதிகமாக அல்லது சமமாக. நிலைமை உண்மை என்றால், 0 இல்லையெனில் ஒவ்வொரு ஆபரேட்டர் 1 ஐ உருவாக்குகிறது. இந்த ஆபரேட்டர்கள் சரங்களைப் பயன்படுத்தலாம், அதேபோல் எண் ஆப்ரண்டுகள் பயன்படுத்தப்படலாம், இதில் வழக்கு சரம் ஒப்பீடு பயன்படுத்தப்படுகிறது.

==! =

பூலியன் சமமாக மற்றும் சமமாக இல்லை. ஒவ்வொரு ஆபரேட்டர் ஒரு பூஜ்யம் / ஒரு விளைவை உருவாக்குகிறது. அனைத்து ஓப்பன்ட் வகைகளுக்கும் செல்லுபடியாகும்.

&

பிட் வாரியான மற்றும். முழு செயல்பாட்டிற்கு மட்டுமே செல்லுபடியாகும்.

^

பிட் வாரியான பிரத்தியேக OR. முழு செயல்பாட்டிற்கு மட்டுமே செல்லுபடியாகும்.

|

பிட் வாரியான அல்லது. முழு செயல்பாட்டிற்கு மட்டுமே செல்லுபடியாகும்.

&&

தருக்க மற்றும். பூஜ்ஜியங்கள் அல்லாத 0, இல்லாவிட்டால், ஒரு விளைவை உருவாக்குகிறது. பூலியன் மற்றும் எண் (முழு அல்லது மிதக்கும் புள்ளி) க்கு மட்டுமே செல்லுபடியாகும்.

||

தருக்க அல்லது. இரண்டு செயல்பாடுகளை பூஜ்யமாக இருந்தால், 0 முடிவுகளை உருவாக்குகிறது. பூலியன் மற்றும் எண் (முழு அல்லது மிதக்கும் புள்ளி) க்கு மட்டுமே செல்லுபடியாகும்.

x ? y : z

எல் -இல்-இல்லையென்றால், சி-இல் எனில் x பூஜ்யம் அல்லாத மதிப்பீடாக இருந்தால், அதன் விளைவாக y இன் மதிப்பு. இல்லையெனில், இதன் விளைவாக z இன் மதிப்பு. X operand ஒரு எண் மதிப்பு வேண்டும்.

ஒவ்வொரு ஆபரேட்டரால் தயாரிக்கப்படும் முடிவுகளின் மேலும் விவரங்களுக்கு சி கையேட்டைப் பார்க்கவும். பைனரி ஆபரேட்டர்கள் குழுவான அனைத்து முன்னுரிமை மட்டத்திலும் இடதுபுறம் வலது புறம். உதாரணமாக, கட்டளை

expr 4 * 2 <7

கொடுக்கிறது 0.

&& , || , மற்றும்?: ஆபரேட்டர்கள் 'சோம்பேறி மதிப்பீடு', 'சி' போலவே இருக்கிறார்கள், அதாவது விளைவுகளை தீர்மானிக்கத் தேவையில்லை என்றால் ஆபரேட்டர்கள் மதிப்பீடு செய்யப்படவில்லை. உதாரணமாக, கட்டளை

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

$ a மதிப்பைப் பொறுத்து, [a] அல்லது [b] இல் ஒன்று மட்டுமே மதிப்பீடு செய்யப்படும். இருப்பினும், முழு வெளிப்பாடு ப்ரேஸில் இணைக்கப்பட்டால் மட்டுமே இது உண்மையாக இருக்கும் என்பதை கவனத்தில் கொள்க; இல்லையெனில், Tcl பாகுபடுத்தி expr கட்டளைக்கு முன்னர் [a] மற்றும் [b] ஆகியவற்றை மதிப்பீடு செய்யும்.

கணித செயல்பாடுகள்

Tcl பின்வரும் கணித செயல்பாடுகளை வெளிப்பாடுகளில் ஆதரிக்கிறது:

எஃப் cosh பதிவு sqrt acos இரட்டை log10 srand asin exp pow tan atan தரையில் rand tanh atan2 fmod சுற்று சீல் ஹைபட் பாவம் cos int sinh

abs ( arg )

ARG இன் முழு மதிப்பை அளிக்கும். Arg ஒரு முழு அல்லது மிதக்கும் புள்ளி இருக்கலாம், மற்றும் விளைவாக அதே வடிவத்தில் திரும்பினார்.

அகோஸ் ( அக் )

Ar , [0, pi] ரேடியன்களில், ஆர்க் கோசைன் அம்புக்குறியை வழங்குகிறது. Arg இல் வரம்பு [-1,1] இருக்க வேண்டும்.

அசின் ( அக் )

Ar-sine ar , s [range-2 / pi / 2] ரேடியன்களில் வரம்பை வழங்குகிறது. Arg இல் வரம்பு [-1,1] இருக்க வேண்டும்.

atan ( arg )

வரம்பு [-pi / 2, pi / 2] ரேடியன்களில் ARG இன் arc tangent ஐ வழங்குகிறது.

atan2 ( x, y )

Y / x இன் arc tangent வரம்பு [-pi, pi] ரேடியன்களில் கொடுக்கிறது. x மற்றும் y ஆகிய இரண்டும் 0 ஆக முடியாது.

சீல் ( அக் )

சிறிய முழு எண்ணும் மதிப்பை விட குறைவாக இல்லை.

cos ( அக் )

ரேடியன்களில் அளவிடப்பட்ட அக் கோசினியை வழங்குகிறது.

கோஷ் ( அக் )

அர்பியின் ஹைப்பர்போலிக் கோசைனை வழங்குகிறது. இதன் விளைவாக ஒரு வழிதல் ஏற்படுத்தும் என்றால், ஒரு பிழை திரும்பப்பெறுகிறது.

இரட்டை ( அக் )

Argu ஒரு மிதக்கும் மதிப்பு என்றால், இல்லையெனில் ARG தரும் , இல்லையெனில் ARG மிதக்கும் மாற்றியமைக்கிறது மற்றும் மாற்றப்பட்ட மதிப்பை கொடுக்கிறது.

எக்ஸ்ப்

E ** Arg என வரையறுக்கப்பட்டுள்ள, AR களின் பெருக்கத்தை வழங்குகிறது. இதன் விளைவாக ஒரு வழிதல் ஏற்படுத்தும் என்றால், ஒரு பிழை திரும்பப்பெறுகிறது.

தளம் ( அக் )

ஆர்வத்தை விட மிகப்பெரிய ஒருங்கிணைந்த மதிப்பு இல்லை.

fmod ( x, y )

X ஆல் வகுப்பின் மீதமுள்ள புள்ளியை மீட்டால், y ஐக் குறிக்கிறது . Y 0 என்றால், ஒரு பிழை வந்துவிட்டது.

கசிவு ( x, y )

வலது கோண முக்கோணத்தின் ( x * x + y * y ) இருசமயத்தின் நீளம் கணக்கிடுகிறது.

int ( arg )

Arg என்றால் முழு எண் மதிப்பு என்றால், இல்லையெனில் ARG ஐ திருப்பிக் கொடுக்கிறது, இல்லையெனில், truncation மூலம் முழு எண்ணாக மாற்றுகிறது மற்றும் மாற்றப்பட்ட மதிப்பை கொடுக்கிறது.

பதிவு ( அக் )

Arg ன் இயற்கை மடக்கை வழங்குகிறது. Arg ஒரு நேர்மறையான மதிப்பாக இருக்க வேண்டும்.

log10 (ஆர் )

ஆர்கத்தின் அடி 10 லோகரிதம் தரும். Arg ஒரு நேர்மறையான மதிப்பாக இருக்க வேண்டும்.

பவ் ( x, y )

அதிகபட்சம் x யை அதிகரிக்கிறது. X எதிர்மறை என்றால், y ஒரு முழு எண்ணாக இருக்க வேண்டும்.

ரேண்ட் ()

பூஜ்ஜியத்திலிருந்து பூஜ்ஜிய புள்ளி எண் ஒன்று அல்லது அதற்குக் குறைவாக அல்லது கணித விதிகளில், வரம்பை [0,1] வரை வழங்குகிறது. விதை இயந்திரத்தின் உள் கடிகாரத்திலிருந்து வருகிறது அல்லது srand செயல்பாடுடன் கையேடு அமைக்கப்படலாம்.

சுற்று ( அக் )

Arg என்றால் முழு எண் மதிப்பு என்றால், இல்லையெனில், ARG ஐ திரும்பக் கொண்டு முழுமையாக்குவதால், முழுமையாக்குவதால் மாற்றப்பட்ட மதிப்பை மீண்டும் கொடுக்கிறது.

பாவம் ( அக் )

ரேடியன்களில் அளவிடப்பட்ட அக் எண்ணின் அளவை அளிக்கும்.

sinh ( arg )

அர்பியின் ஹைபெர்போலிக் சைனை வழங்குகிறது. இதன் விளைவாக ஒரு வழிதல் ஏற்படுத்தும் என்றால், ஒரு பிழை திரும்பப்பெறுகிறது.

sqrt ( அக் )

Arg ன் சதுர வேட்டை வழங்குகிறது. Arg என்பது அல்லாத எதிர்மறையாக இருக்க வேண்டும்.

srand ( arg )

ஒரு முழு எண்ணாக இருக்க வேண்டும் என்று வாதம் , சீரற்ற எண் ஜெனரேட்டருக்கு விதைகளை மீட்டமைக்கப் பயன்படுகிறது. அந்த விதை இருந்து முதல் சீரற்ற எண் கொடுக்கிறது. ஒவ்வொரு மொழிபெயர்ப்பாளருக்கும் அதன் சொந்த விதை உண்டு.

டான் ( அக் )

ரேடியன்களில் அளவிடப்பட்ட ஆர்ஆர் தொடுதலைத் தருகிறது.

தன் ( அக் )

விவாதத்தின் மிக உயர்ந்த தொடுகோடுகளை வழங்குகிறது.

இந்த முன் செயல்பாடுகளைத் தவிர, பயன்பாடுகள் Tcl_CreateMathFunc () பயன்படுத்தி கூடுதல் செயல்பாடுகளை வரையறுக்கலாம்.

வகைகள், அதிகப்படியான மற்றும் துல்லியமானது

முழு வகைகளை உள்ளடக்கிய அனைத்து கணினி கணிப்பீடுகளும் C வகையுடன் நீண்டதூரம் செய்யப்படுகின்றன, மேலும் C வகை இரட்டையுடன் மிதவை-புள்ளியை உள்ளடக்கிய அனைத்து உள் கணக்கீடுகளும் செய்யப்படுகின்றன. மிதக்கும் புள்ளி ஒரு சரம் மாற்றும் போது, ​​அதிவேக வழிதல் கண்டறியப்பட்டது மற்றும் ஒரு TL பிழை விளைவாக. சரத்திலிருந்து முழுமையாக்கும் மாற்றத்திற்கு, உள்ளூர் சி நூலகத்தில் சில நடைமுறைகளின் நடத்தை சார்ந்தது, அது நம்பகமற்றதாக கருதப்பட வேண்டும். எவ்வாறாயினும், முழுமையான வழிதல் மற்றும் கீழ்நிலை பொதுவாக இடைநிலை முடிவுகளுக்கு நம்பத்தகுந்த அளவில் கண்டறியப்படவில்லை. மிதவை-புள்ளி வழிப்பாதை மற்றும் கீழ்நோக்கியானது பொதுவாக வன்பொருள் நம்பகத்தன்மையைக் கொண்டுள்ளன, இது பொதுவாக மிகவும் நம்பகமானது.

முழுமையான, மிதக்கும்-புள்ளி மற்றும் சரம் செயல்பாட்டிற்கான உள் பிரதிநிதித்துவங்களுக்கிடையே மாற்றுவது தானாக தேவைப்படுகிறது. எண்கணித கணிப்புகளுக்கு, சில மிதவை புள்ளி எண் அறிமுகப்படுத்தப்படும் வரை முழு எண்ணாக பயன்படுத்தப்படுகிறது, பின்னர் மிதவை புள்ளி பயன்படுத்தப்படுகிறது. உதாரணத்திற்கு,

expr 5/4

1, திரும்பும்

expr 5 / 4.0 expr 5 / ([சரம் நீளம் "abcd"] + 0.0)

இருவருக்கும் 1.25. மிதவை-புள்ளி மதிப்புகள் எப்போதுமே `` `என்று திரும்பப் பெறுகின்றன . '' அல்லது ஒரு அவர்கள் முழு மதிப்புகள் போல இருக்க முடியாது. உதாரணத்திற்கு,

expr 20.0 / 5.0

4.0 அல்ல, 4 அல்ல .

சரம் செயல்பாடுகள்

சரம் மதிப்புகள் ஒப்பீட்டு ஆபரேட்டர்களின் இயக்கங்களாகப் பயன்படுத்தப்படலாம், இருப்பினும் வெளிப்பாடு மதிப்பீட்டாளர் முழுமையான அல்லது மிதக்கும் புள்ளியை ஒப்பிடும்போது அதை ஒப்பீடு செய்ய முயற்சிக்கிறார். ஒரு ஒப்பீட்டின் செயற்பாடுகளில் ஒரு சரம் மற்றும் மற்றொன்று எண் மதிப்பைக் கொண்டிருக்கும்பட்சத்தில், சிம்பிரீன் ஸ்பிரிண்ட் வடிவமைப்பு வடிவமைப்பான் % d ஐ பயன்படுத்தி முழு எண்ணாகவும் , மிதவை-புள்ளி மதிப்பிற்கான % g ஐ பயன்படுத்தி ஒரு சரம் மாற்றப்படுகிறது. உதாரணமாக, கட்டளைகள்

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

இருவருக்கும் 1. முதல் ஒப்பீடு முழுமையான ஒப்பீடு பயன்படுத்தி செய்யப்படுகிறது, இரண்டாவது இரண்டாவது ஓரண்ட் சரம் 18 க்கு மாற்றப்பட்ட பிறகு சரம் ஒப்பீடு பயன்படுத்தி செய்யப்படுகிறது. மதிப்புகள் எப்பொழுதும் எண்களாக எண்ணும் போது Tcl இன் போக்கு, ஏனெனில் =================================================================================================================================================================================================================== அதற்கு பதிலாக சரம் கட்டளை பயன்படுத்த இந்த சந்தர்ப்பங்களில் நல்லது.

செயல்திறன் பரிசீலனைகள்

சிறந்த வேகம் மற்றும் மிகச்சிறிய சேமிப்பக தேவைகள் ஆகியவற்றிற்கான ப்ரேஸ் உள்ளமைவு வெளிப்பாடுகள். இது சிறந்த குறியீட்டை உருவாக்க TCL பைட்டுக் குறியாக்கத்தை அனுமதிக்கிறது.

மேலே குறிப்பிட்டுள்ளபடி, வெளிப்பாடுகள் இருமுறை மாற்றியமைக்கப்படுகின்றன: ஒருமுறை டி.சி.எல் பாக்ஸர் மற்றும் ஒருமுறை எக்ஸ்ப்ஆர் கட்டளையால். உதாரணமாக, கட்டளைகள்

ஒரு 3 செட் b {$ a + 2} expr $ b * 4 ஐ அமைக்கவும்

11 க்கு பதிலாக, 4 இன் ஒரு மடங்கு அல்ல. ஏனென்றால், Tcl பாகுபடுத்தி முதலில் மாறி b க்கு $ 2 + 2 ஐ மாற்றுகிறது, பின்னர் expr கட்டளை வெளிப்பாட்டை $ a + 2 * 4 மதிப்பீடு செய்யும்.

பெரும்பாலான வெளிப்பாடுகள் ஒரு இரண்டாம் சுற்று மாற்றீடுகளுக்கு தேவையில்லை. ஒன்று அவர்கள் பிரேஸ்களோடு இணைக்கப்பட்டிருக்கின்றன அல்லது இல்லாவிட்டாலும், அவற்றின் மாறி மற்றும் கட்டளை மாற்றுக்கள் எண்கள் அல்லது சரங்களைத் தருகின்றன, அவை தங்களை மாற்றிக்கொள்ள வேண்டியதில்லை. இருப்பினும், ஒரு சில மாற்றப்படாத வெளிப்பாடுகள் இரண்டு சுற்றுகள் பதிலாக மாற்றப்பட வேண்டும், ஏனெனில் பைட்டிகோட் கம்பைலர் இந்த சூழ்நிலையை கையாள கூடுதல் வழிமுறைகளை வெளியிடுவது அவசியம். கட்டளை மாற்றுக்களைக் கொண்டிருக்கும் கட்டுப்படுத்தப்படாத வெளிப்பாடுகளுக்கு மிகவும் விலையுயர்ந்த குறியீடு தேவைப்படுகிறது. வெளிப்பாடு செயல்படுத்தப்படும் ஒவ்வொரு முறையும் புதிய குறியீட்டை உருவாக்குவதன் மூலம் இந்த வெளிப்பாடுகள் செயல்படுத்தப்பட வேண்டும்.

முக்கிய வார்த்தைகள்

கணிதம், பூலியன் , ஒப்பிடு, வெளிப்பாடு, தெளிவற்ற ஒப்பீடு

முக்கியமானது: உங்கள் குறிப்பிட்ட கணினியில் ஒரு கட்டளை எவ்வாறு பயன்படுத்தப்படுகிறது என்பதைப் பார்க்க, man கட்டளை ( % man ) ஐப் பயன்படுத்தவும்.