ዝርዝር ሁኔታ:
- ደረጃ 1 - ቁሳቁሶች
- ደረጃ 2 የእርስዎ የመጀመሪያ ፕሮግራም
- ደረጃ 3: ተለዋዋጮች
- ደረጃ 4 - የበለጠ የላቀ ማግኘት
- ደረጃ 5 - ሌላ አጠቃቀም እና ሽክርክሪት
- ደረጃ 6 - ቡሊያን
- ደረጃ 7: አንድ ላይ ማዋሃድ
- ደረጃ 8: ተጠናቅቋል
ቪዲዮ: ፐርል ለመካከለኛ ቀላል ይማሩ 8 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:34
ፐርል ጥቅሞቹ እና ጉዳቶቹ ያሉት በጽሑፍ ላይ የተመሠረተ የስክሪፕት ቋንቋ ነው ፣ ይህ መማሪያ ስለ መሰረታዊ ነገሮች እና አብዛኛዎቹ ስክሪፕቶች (AKA ፣ ፕሮግረመሮች) አጠቃላይ እይታ ይሰጥዎታል።
ይጠቀማል። እንጀምር! (ለዊንዶውስ ኦፕሬተሮች ብቻ) ከዚህ በፊት ከሠላም ዓለም ፕሮግራም ጋር ሠርተዋል ወይም/እና ከ interpereter ጋር ሰርተዋል ብዬ እገምታለሁ። በ perl ውስጥ ስክሪፕት ሲያደርጉ የእርስዎን መንገድ መለወጥ አለብዎት ፣ ግን ይህንን ለማድረግ ካልፈለጉ የ perl express ን ይጠቀሙ (ከዚህ በታች ይታያል)። *የ plese ተመን ያስተውሉ እና ይህንን አስተማሪ አስተያየት ይስጡ
ደረጃ 1 - ቁሳቁሶች
1. የ perl interpeter (ጉግል!)
2. ከፈለጉ ፣ perl express (google it!) 3. እንዲሁም ከፈለጉ ፣ ሞጁሎች (የ google perl ሞጁሎች ለአንዳንዶች) በ ‹ሊል› አቃፊ ውስጥ ሞጁሎችን በ perl interpeter ማውጫዎ ውስጥ ይጫኑ።
ደረጃ 2 የእርስዎ የመጀመሪያ ፕሮግራም
እሺ ቀለል ያለ ፕሮግራም እናድርግ ፣
ይህንን #ይቅዱ እና ይለጥፉ//usr/bin/perl “ሠላም ዓለም”; እሱ ሊያደርጉት የሚችሉት በጣም ቀላሉ ፕሮግራም ፣ ትንሽ እሱን ማከል ከፈለጉ ፣ #!/usr/bin/perl ህትመት “ሰላም / n ዓለም”; የመጀመሪያውን ፕሮግራም አደረጉ!, / n አዲስ መስመር መስራት አሁን ትንሽ ከፍ እንዲል ያስችለዋል
ደረጃ 3: ተለዋዋጮች
አሁን ሶስት ዓይነት ተለዋዋጮች አሉ ፣ 1. ስኬለሮች (አንድ የውሂብ ጭረት ይይዛሉ) (($ scaler name = value;) 2.arrays (በርካታ የውሂብ ቁራጮችን ይይዛል) ((@array name = (እሴቶች);) 3. hashes %hashname = (value => ሌላ እሴት ፣ እሴት => ሌላ እሴት #የፈለጉትን ያህል ብዙ ሃሳቦችን ያስገቡ)
ደረጃ 4 - የበለጠ የላቀ ማግኘት
የተለዋዋጮችን እሴቶች የሚያትሙ እስክሪፕቶችን እንዲሠሩ ፣ እነዚህን ስክሪፕቶች ይተይቡ! (አስተያየቶቹን መተየብ የለብዎትም ፣ አስተያየቶች ከ #ጋር ይታወቃሉ) 1. #!/usr/bin/perl $ variablename = 5; “$ variablename” ን ያትሙ ፤ 2. -! የእሴት ህትመት "$ arrayname {1} n" ፤ #የህትመት እሴት 2 ማስታወሻ - ከ {እና ምልክቶቹ በላይ ያለው ኮድ በትክክል አራት ማዕዘን ቅንፎች ናቸው 3 #!/usr/bin/perl my %hash = (v => value), v2 => value2) ፤ $ hash {v} ን ያትሙ ፤ አሁን ለቃለ -መጠይቆች ሌላ አጠቃቀም ይማሩ ፣ ይተይቡ ወይም ይቅዱ እና ይህን ኮድ #!/usr/bin/perl $ scalername =; $ scalername ን ያትሙ ፣ የሚፈልጉትን ሁሉ ይተይቡ የትእዛዝ ጥያቄን ሲጠቀሙ ነገር ግን የ perl ኤክስፕረስን እየተጠቀሙ ከሆነ በ std.input ላይ ጠቅ ያድርጉ እና ከዚያ የ i/o ምልክት ላይ ጠቅ ያድርጉ ለተለዋዋጮች አንዳንድ ተጨማሪ አጠቃቀሞችን እንዲያገኙ ያስችልዎታል።
ደረጃ 5 - ሌላ አጠቃቀም እና ሽክርክሪት
ይህንን ኮድ ይቅዱ እና ይለጥፉ #!/usr/bin/perl $ scalername =; ከሆነ ($ scalername = ~ m/bill clinton/) {{ክሊንተን ደህና ነው! ›; } እሺ ፣ ምናልባት ‹ምን ያደርጋል?› ብለው ይጠይቁ ይሆናል። ወደ ታች ይሸብልሉ እና ያዩታል! >>>>>>>> በዚህ ሁኔታ ውስጥ ስታንዳርድ ፐርል የሚከተለውን መንገድ ቢያደርግ ፣ perl ይጠይቃል”$ scalername ቢል ክሊንተን ይ doesል? “የተግባር ምሳሌ በሚሆንበት ጊዜ ብዙ የሚጠቀም ሌላ ተግባር እዚህ አለ - ይህንን ኮድ ይቅዱ እና ይለጥፉ #!/usr/bin/perl $ a = 1; ($ a == 1) # == ለቁጥሮች ብቻ ነው {ህትመት «a = 1» ፤ } ሌላ {ሕትመት «ሀ እኩል አይደለም 1» ፤ } ቀጣዩ ደረጃ ስለ ቡሊያን ተግባራት ይናገራል
ደረጃ 6 - ቡሊያን
ቡሊያን ለቁጥሮች ብቻ ነው! አንዳንድ ተግባራት እዚህ አሉ == ፣ እኩል ነው! = ፣ እኩል አይደለም <፣ ይበልጣል> ፣ ከ (*) ያነሰ ፣ የማባዛት ማስታወሻ -በማባዛት የለም () + የለም ፣ ይጨምሩ
ደረጃ 7: አንድ ላይ ማዋሃድ
ይህንን ኮድ ይቅዱ እና ይለጥፉ ፣ #!/usr/bin/perl $ operation = ፤ ($ operation = ~ m/ማባዛት/) {ሕትመት «ቁጥር ያስገቡ / n» ፤ $ a = ፤ ማተም »ቁጥር ያስገቡ $ a: / n "; $ b =; $ c = $ a * $ b;" $ a ማባዛት በ $ b = $ c / n ";} ከሆነ ($ operation = ~ m/add/) {print "ቁጥር ያስገቡ / n"; $ a =; አትም "ወደ $ a: / n" ለማከል ቁጥር ያስገቡ - $ b =; $ c = $ a + $ b; አትም "$ ወደ $ b ታክሏል $ c / n ";}
ደረጃ 8: ተጠናቅቋል
የራስዎን ፕሮግራሞች በሚጽፉበት ጊዜ ይህንን ተግባር በኮድዎ ውስጥ ማከል ይፈልጉ ይሆናል
ማስጠንቀቂያዎችን ይጠቀሙ; እሺ ጨርሰሃል!
የሚመከር:
C ++ ን ይማሩ ውይ 6 ደረጃዎች
C ++ ን ይማሩ እሰይ ፣ በዚህ አስተማሪ ውስጥ የ c ++ oop መሰረታዊ ነገሮችን ይማራሉ ፣ እርስዎ እንደሚደሰቱ ተስፋ እናደርጋለን
በ EasyEDA የመስመር ላይ መሳሪያዎች ብጁ ቅርፅ ያለው ፒሲቢን እንዴት ዲዛይን ማድረግ እንደሚችሉ ይማሩ -12 ደረጃዎች (ከስዕሎች ጋር)
በ EasyEDA የመስመር ላይ መሣሪያዎች አማካኝነት ብጁ ቅርፅ ያለው ፒሲቢን እንዴት ዲዛይን ማድረግ እንደሚችሉ ይማሩ - እኔ ሁል ጊዜ ብጁ ፒሲቢን ዲዛይን ማድረግ እፈልግ ነበር ፣ እና በመስመር ላይ መሣሪያዎች እና ርካሽ የፒ.ቢ.ቢ ፕሮቶታይፕ ከአሁን በኋላ ቀላል ሆኖ አያውቅም! አስቸጋሪውን ሶል ለማዳን የወለል ንጣፉን ክፍሎች በዝቅተኛ እና በቀላሉ በትንሽ መጠን እንዲሰበሰቡ ማድረግ ይቻላል
ቀላል IOT - በመተግበሪያ ቁጥጥር የሚደረግበት የ RF ዳሳሽ ማዕከል ለመካከለኛ ክልል IOT መሣሪያዎች 4 ደረጃዎች
ቀላል IOT - የመተግበሪያ ቁጥጥር የሚደረግበት የ RF ዳሳሽ ማዕከል ለመካከለኛ ክልል IOT መሣሪያዎች - በዚህ ተከታታይ ትምህርቶች ውስጥ ከማዕከላዊ ማዕከል መሣሪያ በሬዲዮ አገናኝ በኩል ሊቆጣጠሩ የሚችሉ የመሣሪያዎችን አውታረ መረብ እንገነባለን። ከ WIFI ወይም ብሉቱዝ ይልቅ የ 433 ሜኸ ተከታታይ የሬዲዮ ግንኙነትን የመጠቀም ጥቅሙ እጅግ የላቀ ክልል ነው (በጥሩ
የመቆለፊያ ማያ ገጽዎን በ 6 ቀላል ደረጃዎች (ዊንዶውስ 8-10) ውስጥ ለመለወጥ ፈጣን እና ቀላል መንገድ 7 ደረጃዎች
የመቆለፊያ ማያ ገጽዎን በ 6 ቀላል ደረጃዎች (ዊንዶውስ 8-10) ለመለወጥ ፈጣን እና ቀላሉ መንገድ-በላፕቶፕዎ ወይም በፒሲዎ ላይ ነገሮችን መለወጥ ይፈልጋሉ? በከባቢ አየርዎ ውስጥ ለውጥ ይፈልጋሉ? የኮምፒተርዎን የመቆለፊያ ማያ ገጽ በተሳካ ሁኔታ ግላዊነት ለማላበስ እነዚህን ፈጣን እና ቀላል ደረጃዎች ይከተሉ
ብላክቤሪ ፐርል 8130 የቁልፍ ሰሌዳ/የትራክቦል ቀለም ሞድ 3 ደረጃዎች
ብላክቤሪ ፐርል 8130 የቁልፍ ሰሌዳ/የትራክቦል ቀለም ሞድ -የእርስዎን ብላክቤሪ ፐርል 8130 ቁልፍ ሰሌዳ እና የትራክቦል መብራቶች እንዴት ቀለም መቀባት እንደሚቻል