Infix-lauseke: perusteiden ja esimerkkien ymmärtäminen
Infiksaatio on prosessi, jossa infix (symbolien sarja) lisätään toiseen symbolisarjaan, jota kutsutaan isänniksi. Tuloksena oleva sekvenssi on uusi infiksilauseke, joka edustaa samaa matemaattista operaatiota kuin alkuperäinen lauseke, mutta jossa infiksi on lisätty tiettyyn kohtaan.
Otetaan esimerkiksi infiksilauseke "3 + 4 * 5" . Jos lisäämme infixin "2" numeroiden "4" ja "5" väliin, saamme uuden liitelausekkeen "3 + 4 * 2 * 5". Tämä uusi lauseke edustaa samaa matemaattista operaatiota kuin alkuperäinen lauseke, mutta infixi "2" on lisätty "4" ja "5" väliin.
Infiksaatiota käytetään ohjelmointikielissä lausekkeiden arvioimiseen ja laskutoimituksiin. Sitä käytetään myös lausekkeiden jäsentämisessä ja analysoinnissa niiden merkityksen ja rakenteen määrittämiseksi.
Tässä on esimerkkejä infix-lausekkeista ja niitä vastaavista etuliitelausekkeista:
* Infix-lauseke: 3 + 4 * 5
Etuliitelauseke: (+ 3 4) * 5
* Infix lauseke: 2 * 3 + 4
Etuliitteen lauseke: (* 2 3) + 4
* Infix-lauseke: 5 - 2 * 3
Etuliitteen lauseke: (5 - (* 2 3))
Infiksaatiota voidaan käyttää lausekkeiden arvioimiseen intuitiivisemmalla tavalla, kuten sen avulla voimme suorittaa laskelmia lisäämällä symboleja olemassa olevaan lausekkeeseen sen sijaan, että joutuisimme kirjoittamaan koko lausekkeen tyhjästä. Se voi kuitenkin myös tehdä ilmauksista monimutkaisempia ja vaikeammin luettavia, joten on tärkeää käyttää infiksaatiota huolellisesti ja vain tarvittaessa.