Modulus Operatør Modulus operatør opdeler den første operand af den anden operand og returnerer resten. Læs og prøv følgende kode: Brug streng; print "Content-Type: text /html \\ n \\ n"; min $ var1 = 17; min $ var2 = 12; min $ var3 = $ var1% $ var2; udskrive $ var3; Den Modulus operatør er den procentdel tegn. Increment Operatør inkrementeringsoperatoren er, ++. Det virker med en operand, ikke to som de andre. Operand skal være et nummer. Når den er placeret foran (prefix) af operand, den opfører sig på én måde. Når det er placeret efter (postfix) operand den opfører sig på en anden måde.
Præfiks: Når det er præfiks, det tilføjer 1 til operand og returnerer forøget operand. Læs og prøv følgende kode: Brug streng; print "Content-Type: text /html \\ n \\ n"; min $ var1 = 10,5; min $ var2 = ++ $ var1; udskrive $ var2; I koden, i første omgang, er 10,5 tildelt var1. Så har vi en erklæring. I den erklæring, du har en ny variabel, $ var2, tildelingsoperatoren og derefter "++ $ var1". Hvilken interesse os her er "++ $ var1", hvor tilvæksten operatøren er foran variablen. Værdien inkrementeringsoperatoren afkast er tildelt $ var2.
Hvis du har prøvet den kode, ville du have bemærket, at værdien af $ var2 er 11,5. Det betyder, hvis de bruges præfiks, det forøger den operand og returnerer derefter øges operand. Bemærk: i ovenstående kode, den endelige værdi for $ var1 er 11,5 og ikke 10,5. Postfix: Når det er postfix, det returnerer operand før du tilføjer 1 til det. Den returnerede værdi er den oprindelige værdi af operanden. Den øgede værdi er den nye værdi af operand, som ikke er vendt tilbage. Læs og prøv følgende kode.
bruge en streng; print "Content-Type: text /html \\ n \\ n"; min $ var1 = 10,5; min $ var2 = $ var1 ++; udskrive $ var2; print 'print $ var1; Hvis du har prøvet ovenstående kode, ville du have bemærket, at værdien for $ var2 er 10,5, og den endelige værdi for $ var1 er 11,5, hvilket bekræfter, at inkrementeringen fandt sted efter den værdi, blev re