*   >> Lese Utdanning Artikler >> science >> programming

ActivePerl Sammenligning og regning Operators

; Merk at multiplikasjon operatøren er * og ikke X. Division Operatørkode eksempel: bruke strenge; print "Content-Type: text /html \\ n \\ n"; min $ var1 = 20; min $ var2 = 30; $ var3 = $ var2 /$ var1 min; skrive $ var3; Legg merke til at divisjonen operatøren er, /. Andre operatører er Modulus (%), Increment (++), Decrement (-), og negasjonen operatører. Du må lære den spesielle måten hver av disse aktørene oppfører seg (se nedenfor). Modulus Operatør modulus Arbeideren deler den første operanden ved den andre operanden og returnerer resten.

Les og prøv følgende kode: bruke strenge; print "Content-Type: text /html \\ n \\ n"; min $ var1 = 17; min $ var2 = 12; $ var3 = $ var1% $ var2 min; skrive $ var3; Den Modulus Operatøren er den prosentvise tegn. Tilvekst Operatør tilveksten Operator er, ++. Den arbeider med en operand, og ikke to som de andre. Operanden må være et tall. Når den er plassert foran (prefiks) av operanden, oppfører det seg på en måte. Når den er plassert etter (postfiks) operanden den oppfører seg på en annen måte. Prefix: Når det er prefikset, legger det en til operanden og returnerer økes operand.

Les og prøv følgende kode: bruke strenge; print "Content-Type: text /html \\ n \\ n"; min $ var1 = 10,5; $ var2 = ++ $ var1 min; skrive $ var2; I koden, i første omgang, 10.5 er tilordnet var1. Da har vi en uttalelse. I uttalelsen har du en ny variabel, $ var2, oppdraget operatør og deretter "++ $ var1". Hva interesserer oss her er "++ $ var1", der økningen operatøren er foran variabelen. Verdien av tilvekst operatør avkastning er tildelt $ var2. Hvis du har prøvd koden, ville du ha lagt merke til at verdien av $ var2 er 11,5.

Dette betyr, hvis det brukes prefikset inkrementerer den operand og returnerer deretter økes operand. Merk: I koden ovenfor, er den endelige verdien for $ var1 11,5 og ikke 10,5. Postfix: Når det er postfix, returnerer den operanden før du legger en til det. Den returnerte verdien er den opprinnelige verdien av operanden. Den økte verdien er den nye verdien av operanden, som ikke er returnert. Les og prøv følgende kode.

bruke strenge; print "Content-Type: text /html \\ n \\ n"; min $ var1 = 10,5; $ var2 = $ var1 ++ min; skrive $ var2; print 'print $ var1; Hvis du har prøvd koden ovenfor, ville du ha lagt merke til at verdien for $ var2 er 10.5 og den endelige verdien for $ var1 er 11,5, noe som bekrefter at inkrementeringen fant sted etter at verdien ble returnert. Den "print" Decrement Operatør Decrement operatør, -, op

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.