Báwo ni a ṣe le lo àwọn àríyànjiyàn àìyípadà nínú iṣẹ́ kan?

Imudojuiwọn to kẹhin: 16/09/2023
Òǹkọ̀wé: Sebastian Vidal

Báwo ni a ṣe le lo àwọn àríyànjiyàn àìyípadà nínú iṣẹ́ kan?

Awọn iṣẹ ni awọn ede siseto gba wa laaye lati ṣe akojọpọ awọn ilana ti o ṣe awọn iṣe kan pato. Yato si, ní ọ̀pọ̀ ìgbà A nilo lati kọja awọn iye si awọn iṣẹ wọnyi lati ṣe akanṣe ihuwasi wọn. Ọna kan lati ṣe eyi ni nipa lilo aiyipada ariyanjiyan ninu awọn iṣẹ. Ninu àpilẹkọ yii, a yoo ṣawari bi a ṣe le lo wọn ati lati lo agbara wọn julọ.

Àwọn aiyipada ariyanjiyan ninu iṣẹ kan ni awọn iye ti a fi sọtọ laifọwọyi si awọn paramita nigbati iye kan ko pese nigbati o pe iṣẹ naa. Eyi tumọ si pe ti iye kan ko ba pese si paramita, yoo gba iye aiyipada ti a ṣeto ni asọye iṣẹ. Ẹya yii wulo paapaa nigba ti a fẹ lati ni ihuwasi aiyipada ni awọn ọran kan.

Láti lò aiyipada ariyanjiyan Ninu iṣẹ kan, a nilo lati fi iye aiyipada si paramita ti o baamu ni itumọ ti iṣẹ naa. Ni ọna yii, ti iye kan ko ba kọja nigba pipe iṣẹ naa, paramita yii yoo lo iye aiyipada laifọwọyi. Eyi gba wa laaye lati ni iṣakoso nla lori ihuwasi ti iṣẹ naa laisi iwulo lati ṣalaye gbogbo awọn iye ni gbogbo igba ti o pe.

Nigbati a lo aiyipada ariyanjiyan Ninu iṣẹ kan, a gbọdọ ṣe akiyesi pe awọn iye wọnyi ni a yan ni akoko asọye ti iṣẹ naa, kii ṣe ni akoko ipaniyan rẹ. Eyi tumọ si pe ti a ba yipada iye aiyipada lẹhin pipe iṣẹ naa, awọn ipe iwaju yoo lo iye aiyipada⁤ tuntun, lakoko ti awọn ipe ti tẹlẹ yoo tọju iye atilẹba naa.

Ni ṣoki, aiyipada ariyanjiyan ninu iṣẹ kan wọn gba wa laaye lati ṣeto awọn iye aiyipada fun awọn paramita, nitorinaa ti iye kan ko ba kọja nigbati o pe iṣẹ naa, awọn paramita wọnyi yoo lo awọn iye aiyipada laifọwọyi. Eyi fun wa ni irọrun ati fi akoko pamọ fun wa nipa ko ni pato gbogbo awọn iye ninu ipe iṣẹ kọọkan Sibẹsibẹ, a gbọdọ ranti pe awọn iye aiyipada ni a yàn ni akoko itumọ iṣẹ, ati pe kii ṣe laifọwọyi imudojuiwọn ni awọn ipe to tẹle ti iye wọn ba yipada.

Ti n ṣalaye awọn ariyanjiyan aiyipada ni iṣẹ kan

Awọn ariyanjiyan aiyipada ni iṣẹ kan jẹ awọn iye wọnyẹn ti a fi sọtọ laifọwọyi si awọn aye ti iṣẹ kan ni ọran ti wọn ko ba kọja iye ti o fojuhan. Eyi ngbanilaaye iṣẹ naa lati ṣiṣẹ paapaa ti diẹ ninu awọn paramita ko ba pese, nitorinaa yago fun awọn aṣiṣe ti o ṣeeṣe tabi awọn imukuro. Ni awọn ọrọ miiran, awọn ariyanjiyan aiyipada jẹ awọn iye ti a ti sọ tẹlẹ ti o pin si awọn aye ti iṣẹ kan nigbati ko si iye kan pato fun wọn.

Nigbati o ba n ṣalaye iṣẹ kan ni awọn ede siseto gẹgẹbi Python tabi JavaScript, o ṣee ṣe lati fi awọn ariyanjiyan aiyipada si diẹ ninu awọn aye rẹ. Eyi jẹ aṣeyọri nipa yiyan iye kan si awọn paramita laarin ikede iṣẹ naa. Nigbati a ba pe iṣẹ yii ati pe iye kan ko pese fun ọkan ninu awọn paramita, iye aiyipada asọye ti lo. Eyi wulo paapaa nigbati o ba fẹ lati ni irọrun diẹ ninu lilo iṣẹ naa, gbigba diẹ ninu awọn paramita lati jẹ aṣayan.

Aiyipada ariyanjiyan pese a ọna ti o munadoko ati rọrun lati ṣalaye awọn ihuwasi ti a ti sọ tẹlẹ fun iṣẹ kan. Eyi wulo paapaa ni awọn ọran nibiti o ti nilo awọn paramita iyan tabi nigba ti o fẹ pese iye aiyipada ti yoo ṣee lo pupọ julọ. Ni afikun, lilo awọn ariyanjiyan aiyipada le mu kika kika ti koodu rẹ pọ si nipa imukuro iwulo lati kọja awọn iye nigbagbogbo si awọn aye iṣẹ nigbati iyipada ihuwasi kan pato ko nilo. Nipa lilo iṣẹ ṣiṣe yii, olupilẹṣẹ le dojukọ awọn aaye pataki julọ ti ọgbọn iṣẹ naa, laisi ni aniyan nipa awọn alaye kekere ti awọn idiyele ariyanjiyan.

Awọn anfani ti lilo awọn ariyanjiyan aiyipada ni iṣẹ kan

Àwọn aiyipada ariyanjiyan ninu a iṣẹ́ jẹ ẹya ti o wulo pupọ ninu siseto, nitori wọn gba wa laaye rọrun y mu irọrun koodu wa. Awọn ariyanjiyan wọnyi jẹ awọn iye ti a fi sọtọ laifọwọyi si awọn aye ti iṣẹ kan ti ko ba si iye ti a pese nigbati a pe iṣẹ naa. Ni ọna yii, a le ṣalaye awọn iye aiyipada fun awọn paramita ati ⁤ yẹra fun nini lati kọ wọn ni gbogbo igba ti a pe iṣẹ naa.

Iyasoto akoonu - Tẹ Nibi  Bawo ni o ṣe ṣeto ireti kan ni Xcode?

Ọkan ninu awọn akọkọ awọn anfani ti lilo awọn ariyanjiyan aiyipada ni pe wọn fun wa irọrun ni ọna ti a lo iṣẹ kan. Ti a ko ba pese iye kan fun ọkan tabi diẹ ẹ sii, iṣẹ naa yoo lo iye aiyipada laifọwọyi Sibẹsibẹ, ti a ba fẹ lati kọja iye ti o yatọ fun ọkan ninu awọn paramita, a le ṣe laisi eyikeyi iṣoro. Eyi n gba wa laaye lati ṣe atunṣe iṣẹ-ṣiṣe ti iṣẹ naa gẹgẹbi awọn iwulo wa laisi nini lati ṣalaye awọn iṣẹ pupọ pẹlu awọn orukọ oriṣiriṣi.

Ni afikun si fifun wa ni irọrun, awọn ariyanjiyan aiyipada tun mu dara si la ṣiṣe kika ti koodu. Nipa asọye iye aiyipada fun paramita kan, a n jẹ ki o ye ohun ti iye ti a nireti jẹ ti ko ba si iye kan pato nigbati o pe iṣẹ naa. Eyi jẹ ki koodu rọrun lati ni oye fun awọn pirogirama miiran ti n ṣiṣẹ pẹlu koodu wa ati paapaa fun ara wa nigba ti a ba tun wo ni ọjọ iwaju. Nipa yago fun atunwi ti awọn iye igbagbogbo, koodu naa di ṣoki diẹ sii ati pe o kere si awọn aṣiṣe.

Sintasi lati ṣe awọn ariyanjiyan aiyipada ni iṣẹ kan

Ninu siseto, o wọpọ lati pade awọn ipo nibiti a nilo lati ṣeto awọn iye aiyipada fun awọn ariyanjiyan ti iṣẹ kan. Eyi fun wa ni agbara lati fi iye kan sọtọ ni ọran ti ko si ariyanjiyan ti pese nigba pipe iṣẹ naa. Ni ọpọlọpọ awọn ede siseto o rọrun ati rọrun lati ni oye.

Ọna ti o wọpọ lati ṣeto awọn ariyanjiyan aiyipada ni iṣẹ kan ni lati fi iye kan sọtọ taara ni asọye iṣẹ. Fun apere:

"Python"
def⁤ kí (orukọ = 'ọrẹ'):
tẹjade ('Hello', orukọ)

kí() # Yoo tẹjade 'Hello ọrẹ'
kí('Juan') # Yoo tẹjade 'Hello Juan'
«`

Ni apẹẹrẹ yii, iṣẹ 'ikini' ni ariyanjiyan kan 'orukọ' ati iye aiyipada fun ariyanjiyan yẹn jẹ 'ọrẹ'. Ti a ba pe iṣẹ naa laisi ipese eyikeyi ariyanjiyan, `Hello ọrẹ’ yoo wa ni titẹ. Bibẹẹkọ, ti iye kan ba pese nigba pipe iṣẹ naa, iye yẹn yoo ṣee lo dipo iye aiyipada.

Ọnà miiran lati ṣeto awọn ariyanjiyan aiyipada ni nipa lilo oniṣẹ iṣẹ iyansilẹ inu iṣẹ naa. Fun apere:

"`javascript
ikini iṣẹ (orukọ) {
orukọ = orukọ || 'ọrẹ';
⁤ console.log('Hello'‍ +‍ orukọ);
}

kí (); // Yoo tẹjade 'Hello ọrẹ'
kí ('John'); // Yoo tẹjade 'Hello Juan'
«`

Ni idi eyi, ti iye `orukọ` ba jẹ iro (iyẹn, o ṣe iṣiro si eke), iye `'ọrẹ'' ni yoo pin si nipa lilo oniṣẹ iṣẹ iyansilẹ `||`. Ni ọna yii, ti ko ba si ariyanjiyan ti pese nigba pipe iṣẹ naa, iye aiyipada yoo ṣee lo.

O ṣe pataki lati ṣe akiyesi pe nigba lilo awọn ariyanjiyan aiyipada ni iṣẹ kan, o jẹ dandan lati ṣe akiyesi aṣẹ ti awọn ariyanjiyan pẹlu iye aiyipada yẹ ki o gbe ni ipari ti atokọ ariyanjiyan ti iṣẹ naa, nitori wọn ko yọ awọn ariyanjiyan silẹ ni aarin. ti awọn akojọ ti wa ni laaye. Fun apere:

"Python"
def add(a, b=0):
da a + b pada

esi1 = fikun (2) # esi3 yoo jẹ 1
result2 = add(2) ⁤ # esi2 yoo jẹ 2, niwon b‌ ni iye aiyipada ti⁢ 0
«`

Ninu apẹẹrẹ yii, iṣẹ `afikun` ni awọn ariyanjiyan meji: `a` ati `b`. Iye aiyipada fun ⁤`b` ni `0`, èyí tí ó túmọ̀ sí wípé Ti ko ba si ariyanjiyan keji ti a pese nigba pipe iṣẹ naa, `a` yoo ṣe afikun si `0`. Nipa gbigbe ariyanjiyan pẹlu iye aiyipada ni ipari, a le pe iṣẹ naa pẹlu ariyanjiyan kan ati pe iye aiyipada yoo lo fun ariyanjiyan keji.

Bii o ṣe le fi awọn iye aiyipada si awọn ariyanjiyan iṣẹ

Ninu siseto, fifi awọn iye aiyipada si awọn ariyanjiyan ti iṣẹ kan jẹ ilana ti o niyelori ti o fun wa laaye lati pese awọn iye aiyipada nigbati a ko pese awọn ariyanjiyan nigbati o pe iṣẹ naa. Eyi le wulo paapaa nigba ti a ba ṣiṣẹ pẹlu awọn iṣẹ ti o ni ọpọlọpọ awọn ariyanjiyan ati pe a fẹ lati pese awọn iye aiyipada fun diẹ ninu wọn lakoko gbigba awọn miiran laaye lati ṣe adani nipasẹ olumulo.

Lati fi awọn iye aiyipada si awọn ariyanjiyan ti iṣẹ kan ni JavaScript, a le lo oniṣẹ iṣẹ iyansilẹ nirọrun (=) ni asọye ti awọn aye iṣẹ. Fun apẹẹrẹ, ṣebi a ni iṣẹ kan ti a npe ni "kíni" ti o gba awọn ariyanjiyan meji: "orukọ" ati "ifiranṣẹ." Ti a ba fẹ fi iye aiyipada ti “Kaabo” si ariyanjiyan “ifiranṣẹ” ti o ba jẹ pe ko si iye ti a pese, a le ṣalaye iṣẹ naa bi atẹle:

Iyasoto akoonu - Tẹ Nibi  Bawo ni a ṣe le ṣiṣẹ pẹlu awọn iṣẹ akanṣe ni Koodu Studio Visual?

"`javascript
iṣẹ kí (orukọ, ifiranṣẹ = "Hello") {
console.log(ifiranṣẹ + «» + orukọ);
}
«`

Nigba ti a ba pe iṣẹ "kini" laisi ipese iye kan fun ariyanjiyan "ifiranṣẹ", iye aiyipada ti "Hello" ni a lo laifọwọyi. Fun apere:

"`javascript
kí ("John"); ⁤// tẹjade: "Hello Juan"
«`

Sibẹsibẹ, ti a ba pese iye kan fun ariyanjiyan "ifiranṣẹ", iye aṣa yii yoo ṣee lo dipo iye aiyipada. Fun apere:

"`javascript
kí ("Maria", "Hello!"); // Awọn atẹjade: «Hello! Maria"
«`

O ṣe pataki lati ṣe akiyesi pe awọn iye aiyipada ni a lo nikan ti awọn ariyanjiyan ti o baamu ba ti yọkuro nigbati o n pe iṣẹ naa tabi ti awọn iye “ailoju” ti kọja ni gbangba. Eyi tumọ si pe ti a ba kọja iye kan "asan", "0" tabi okun ofo bi iye fun ariyanjiyan, iye aiyipada ko ni lo ati pe iye ti a pese yoo ṣee lo dipo. Fun apere:

"`javascript
kí («Peter», asán); // Tẹjade: «asan Pedro»
«`

Ni kukuru, nipa lilo awọn ariyanjiyan aiyipada ni iṣẹ kan, a le fi awọn iye aiyipada si awọn ariyanjiyan ti yoo ṣee lo nigbati ko si awọn iye ti a pese nigba pipe iṣẹ naa. Eyi fun wa ni irọrun ati gba wa laaye lati ṣe koodu wa lakoko ti o pese awọn iye aiyipada fun awọn ariyanjiyan ti ko nilo nigbagbogbo lati sọ pato.

Awọn ero nigba lilo awọn ariyanjiyan aiyipada ni iṣẹ kan

Nígbà tí a bá ń lò ó aiyipada ariyanjiyan Ninu iṣẹ kan, a gbọdọ ṣe akiyesi diẹ ninu awọn ero pataki lati rii daju iṣẹ ṣiṣe to dara. Awọn ariyanjiyan wọnyi gba iṣẹ laaye lati pe laisi ipese awọn iye fun gbogbo awọn aye-aye rẹ, mu awọn iye ti a ti pinnu tẹlẹ dipo. Ni isalẹ wa ni diẹ ninu awọn ero lati tọju ni lokan nigba lilo ẹya yii nínú àwọn iṣẹ́ rẹ:

1. Ṣetumo awọn ariyanjiyan aiyipada ni deede: O ṣe pataki lati ṣalaye awọn ariyanjiyan aiyipada ti o yẹ fun paramita kọọkan ninu iṣẹ naa. Eyi pẹlu gbigbero iru data ti a nireti, bakanna bi ọgbọn tabi awọn iye ofo ti o le ṣee lo bi awọn iye aiyipada. Ni afikun, o ṣe pataki lati rii daju pe awọn iye aiyipada jẹ ibamu ati ibaramu ni agbegbe ti iṣẹ naa.

2. Ṣe itọju aitasera nigba lilo awọn ariyanjiyan aiyipada: O ṣe pataki lati wa ni ibamu nigba lilo awọn ariyanjiyan aiyipada ni iṣẹ kan. Eyi pẹlu titẹle apejọ kan laarin koodu rẹ ati rii daju pe awọn iṣẹ ni awọn iye aiyipada kanna fun awọn ayewọn wọn ni awọn ẹya oriṣiriṣi ti koodu naa. Eyi yoo jẹ ki o rọrun lati ni oye koodu ati yago fun awọn ija tabi awọn aṣiṣe ti o ṣeeṣe nigba lilo awọn iṣẹ ni awọn apakan oriṣiriṣi ti iṣẹ akanṣe naa.

3. Wo awọn ipa ẹgbẹ: Nigba lilo awọn ariyanjiyan aiyipada ni iṣẹ kan, a gbọdọ ronu awọn ipa ẹgbẹ ti o ṣeeṣe ti o le dide. Fun apẹẹrẹ, ti ohun kan tabi atokọ ba lo bi iye aiyipada, eyikeyi awọn iyipada ti a ṣe si awọn nkan wọnyẹn laarin iṣẹ naa yoo kan iye aiyipada wọn ati pe yoo ni ipa lori awọn ẹya miiran ti koodu ti o lo iṣẹ naa. O ṣe pataki lati ṣe akiyesi eyi ki o ṣe awọn igbese to ṣe pataki lati yago fun awọn ipa ti aifẹ.

Yago fun ambiguities ati awọn ašiše nigba lilo aiyipada ariyanjiyan

Awọn lilo ti aiyipada ariyanjiyan ni awọn iṣẹ jẹ ohun elo ti o wulo pupọ lati jẹ ki koodu rọrun ati mu ilọsiwaju kika rẹ dara. Sibẹsibẹ, o ṣe pataki lati ṣe awọn iṣọra kan lati yago fun awọn aṣiwere ati awọn aṣiṣe ti o ṣeeṣe ninu imuse rẹ. Eyi ni diẹ ninu awọn imọran fun lilo awọn ariyanjiyan aiyipada ni imunadoko.

Ni akọkọ, o ṣe pataki kedere setumo Awọn iye aiyipada ni akoko ikede iṣẹ Eyi yoo rii daju pe awọn iṣẹ rẹ jẹ alaye diẹ sii ki o yago fun awọn iyanilẹnu ti o pọju nipa pipe pẹlu awọn ariyanjiyan ti o yọkuro, ni afikun, o rii daju pe awọn iye nipasẹ aiyipada wọn wa ni ibamu si gbogbo iṣẹ awọn ipe.

Ni apa keji, a ṣe iṣeduro yago fun lilo awọn iye iyipada bi aiyipada awọn ariyanjiyan. Awọn iye iyipada, gẹgẹbi awọn atokọ tabi awọn iwe-itumọ, le fa ihuwasi airotẹlẹ nitori wọn pin laarin gbogbo awọn ipe iṣẹ. Dipo, o dara julọ lati lo awọn iye alaileyipada, gẹgẹbi awọn nọmba tabi awọn gbolohun ọrọ, lati yago fun awọn iṣoro ti iyipada airotẹlẹ ti awọn iye aiyipada. Ti o ba nilo lati lo iye iyipada, o dara julọ lati fi sii laarin iṣẹ dipo lilo taara bi ariyanjiyan aiyipada.

Iyasoto akoonu - Tẹ Nibi  Bawo ni lati ṣe daradara diẹ sii ni Floorplanner?

Níkẹyìn, o jẹ pataki lati ya sinu iroyin awọn dopin ofin nigba lilo ⁢ awọn ariyanjiyan aiyipada. Ti o ba ṣalaye oniyipada kan bi ariyanjiyan aiyipada ati lẹhinna yipada ninu ara iṣẹ naa, oniyipada yẹn yoo wa ni iyipada ni awọn ipe iwaju si iṣẹ naa. Eyi le ja si airotẹlẹ ati pe o nira lati ṣatunṣe awọn abajade. Nitorinaa, o ni imọran lati lo awọn iye igbagbogbo bi awọn ariyanjiyan aiyipada tabi rii daju pe eyikeyi awọn iyipada ṣe laarin ara iṣẹ.

Ni akojọpọ, titẹle awọn iṣeduro wọnyi yoo ran ọ lọwọ lati yago fun awọn aibikita ati awọn aṣiṣe nigba lilo awọn ariyanjiyan aiyipada ninu awọn iṣẹ rẹ. Ni ọna yii o le ni anfani ni kikun ti ẹya Python ati kọ koodu ti o han gbangba ati aṣiṣe-aṣiṣe ti o kere si. Ranti kedere setumo awọn iye aiyipada, ⁤ yago fun lilo awọn iye iyipada ati ki o ṣe akiyesi awọn dopin ofin nigba lilo aiyipada ariyanjiyan.

Awọn iṣeduro fun imuse to dara julọ ti ⁢ awọn ariyanjiyan aipe ni iṣẹ kan

Orisirisi lo wa Awọn iṣeduro fun imuse deede awọn ariyanjiyan aiyipada ni iṣẹ kan. Awọn iṣeduro wọnyi yoo ṣe iranlọwọ fun wa lati kọ koodu ti o han gbangba ati kika diẹ sii, ati lati yago fun awọn aṣiṣe ti o ṣeeṣe tabi rudurudu nigba lilo awọn iṣẹ wa.

1. Fi awọn iye aiyipada sọtọ ni deede: Nigbati o ba n ṣalaye awọn ariyanjiyan ni iṣẹ kan, o ṣe pataki lati fi wọn si iye aiyipada ti o ni oye ati pe o ni ibamu pẹlu idi iṣẹ naa. Ni ọna yii, ti olumulo ko ba pese iye ti o fojuhan fun ariyanjiyan, iṣẹ naa yoo lo iye aiyipada tito tẹlẹ. Eyi yoo jẹ ki o rọrun lati lo ẹya naa ati ṣe idiwọ awọn abajade airotẹlẹ.

2. Yago fun lilo awọn nkan ti o le yipada bi awọn ariyanjiyan aiyipada: Nigbati o ba nlo awọn nkan iyipada gẹgẹbi awọn atokọ tabi awọn iwe-itumọ bi awọn ariyanjiyan aiyipada, a gbọdọ ṣọra, nitori awọn nkan wọnyi ti wa ni itọju jakejado gbogbo awọn ipe iṣẹ, ati pe eyikeyi iyipada ti a ṣe si wọn yoo ni ipa lori gbogbo awọn iṣẹ ti o tẹle. Lati yago fun iru ihuwasi airotẹlẹ yii, o gba ọ niyanju lati lo awọn ohun aileyipada bi awọn iye aiyipada tabi lo iye Ko si ki o ṣayẹwo inu iṣẹ naa.

3. Ṣe akọsilẹ awọn ariyanjiyan aiyipada ni deede: O ṣe pataki lati ṣe akọsilẹ ni ṣoki ati ni ṣoki awọn ariyanjiyan aiyipada ti awọn iṣẹ wa. Ni ọna yii, awọn pirogirama miiran ti o lo awọn iṣẹ wa yoo ni anfani lati yara ni oye kini awọn iye aiyipada ati bii wọn ṣe yẹ ki wọn lo. Pẹlupẹlu, iwe ti o dara yoo tun ṣe iranlọwọ fun wa lati yago fun awọn aiyede ati idamu nigba lilo awọn ẹya wa.

Akiyesi: Jọwọ ṣakiyesi pe awọn aami alaifoya ti a lo lati ṣe afihan awọn gbolohun ọrọ pataki tabi awọn gbolohun ọrọ jẹ aṣoju ni ọna kika ọrọ pẹlẹ nibi fun awọn idi ifihan, ṣugbọn o yẹ ki o lo bi awọn ami HTML nigbati o ba npa akoonu gangan nkan naa.

Àkíyèsí: Jọwọ ṣe akiyesi pe awọn aami alaifoya ti a lo lati ṣe afihan awọn gbolohun ọrọ pataki tabi awọn gbolohun ọrọ jẹ aṣoju ni ọna kika ọrọ itele nibi fun awọn idi ifihan, ṣugbọn o yẹ ki o lo bi awọn afi HTML nigbati o ba npa akoonu gangan nkan naa.

Ninu siseto, a nigbagbogbo pade iwulo lati ṣeto awọn iye aiyipada fun awọn ariyanjiyan ti iṣẹ kan. Awọn iye aiyipada wọnyi gba wa laaye lati fi iye kan si ariyanjiyan ti ko ba si iye ti a pese nigba pipe iṣẹ naa.
Ni HTML, nigba lilo awọn afi abawọn ninu iṣẹ kan, a le ṣeto awọn iye aiyipada fun awọn paramita ti iṣẹ kan. Eyi tumọ si pe a le fi iye ibẹrẹ ti yoo ṣee lo ti ko ba si iye gangan ti a pese nigba pipe iṣẹ naa.

Ọpọlọpọ awọn ọna lo wa lati lo awọn ariyanjiyan aiyipada ni iṣẹ kanA le kede awọn iye aiyipada taara ni itumọ iṣẹ nipa lilo sintasi iṣẹ iyansilẹ paramita. Eyi Ó ṣeé ṣe fifi awọn aiyipada iye ọtun lẹhin ti awọn paramita orukọ, niya nipa ohun dogba ami. Fun apẹẹrẹ, a le setumo iṣẹ kan ti a npe ni "kini" ti o ni paramita "orukọ" pẹlu iye aiyipada ti "Aye." Eyi tumọ si pe ti a ba pe iṣẹ naa laisi ipese orukọ kan pato, “Aye” yoo ṣee lo bi iye fun paramita naa.