*   >> läser Utbildning artiklar >> science >> programming

ActivePerl Jämförelse och räkna Operators

atorn är * och inte X. Division Operator Kodexempel: Använd strikt; print "Content-Type: text /html \\ n \\ n"; min $ var1 = 20; min $ var2 = 30; min $ var3 = $ var2 /$ var1; print $ var3; Observera att uppdelningen operatören, /. Andra operatörer är den modul (%), ökning (++), Minska (-), och negationen operatörerna. Du måste lära dig det speciella sätt på vilket var och en av dessa aktörer beter sig (se nedan). Modul Operatör Modulen operatören delar den första operanden av den andra operanden och returnerar resten.

Läs och prova följande kod: använd strikt; print "Content-Type: text /html \\ n \\ n"; min $ var1 = 17; min $ var2 = 12; min $ var3 = $ var1% $ var2; print $ var3; Modulen operatör är den procentuella tecken. Tillväxt Operator ökningen Operator är ++. Det fungerar med en operand, inte två som de andra. Operanden måste vara ett nummer. När den är placerad framför (prefix) för operanden beter det på ett sätt. När den är placerad efter (postfix) operanden det beter sig på ett annat sätt. Prefix: När det är prefix, lägger en till operanden och returnerar det ökade operanden.

Läs och prova följande kod: använd strikt; print "Content-Type: text /html \\ n \\ n"; min $ var1 = 10,5; min $ var2 = ++ $ var1; print $ var2; I koden, initialt, är 10,5 delas var1. Då har vi ett uttalande. I uttalandet har du en ny variabel, $ var2, tilldelningsoperatorn och sedan "++ $ var1". Vilket intresse oss här är "++ $ var1", där ökningen operatören framför variabeln. Värdet på tillväxtoperatörs återgår tilldelas $ var2. Om du har provat koden, skulle du ha märkt att värdet på $ var2 är 11,5.

Detta innebär, om den används prefixet inkrementerar det operanden och returnerar sedan det uppstegade operanden. Notera: i ovanstående kod, är 11,5 och inte 10,5 slutvärdet för $ var1. Postfix: När det är postfix, returneras operanden innan du lägger en till det. Det returnerade värdet är det ursprungliga värdet av operanden. Det ökade värdet är det nya värdet för operanden, vilken inte återlämnas. Läs och prova följande kod.

use strict; print "Content-Type: text /html \\ n \\ n"; min $ var1 = 10,5; min $ var2 = $ var1 ++; print $ var2; print "print $ var1; Om du har provat ovanstående kod, skulle du ha märkt att värdet för $ var2 är 10,5 och det slutliga värdet för $ var1 är 11,5, vilket bekräftar att inkrementering ägde rum efter det värde som returnerades. "Skriv ut" Minska Operator minsknings operatör, -, beter sig som ökningen operatören med den skillnaden att den subtrahe

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.