ዝርዝር ሁኔታ:

ፐርል ለመካከለኛ ቀላል ይማሩ 8 ደረጃዎች
ፐርል ለመካከለኛ ቀላል ይማሩ 8 ደረጃዎች

ቪዲዮ: ፐርል ለመካከለኛ ቀላል ይማሩ 8 ደረጃዎች

ቪዲዮ: ፐርል ለመካከለኛ ቀላል ይማሩ 8 ደረጃዎች
ቪዲዮ: Değişik Örgü Modelleri Youtube ✔️Yelek, Şal, Hırka Modelleri ✔️Knitting Crochet 2024, ህዳር
Anonim
ፐርል ለመካከለኛ ቀላል ይማሩ
ፐርል ለመካከለኛ ቀላል ይማሩ

ፐርል ጥቅሞቹ እና ጉዳቶቹ ያሉት በጽሑፍ ላይ የተመሠረተ የስክሪፕት ቋንቋ ነው ፣ ይህ መማሪያ ስለ መሰረታዊ ነገሮች እና አብዛኛዎቹ ስክሪፕቶች (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: ተጠናቅቋል

የራስዎን ፕሮግራሞች በሚጽፉበት ጊዜ ይህንን ተግባር በኮድዎ ውስጥ ማከል ይፈልጉ ይሆናል

ማስጠንቀቂያዎችን ይጠቀሙ; እሺ ጨርሰሃል!

የሚመከር: