תוכן עניינים:
- שלב 1: החומרים
- שלב 2: התוכנית הראשונה שלך
- שלב 3: משתנים
- שלב 4: התקדמות
- שלב 5: שימוש נוסף ולולאה
- שלב 6: בוליאני
- שלב 7: חיבור זה יחד
- שלב 8: סיים
וִידֵאוֹ: למד Perl קל עד בינוני: 8 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
Perl היא טמפט מבוסס טקסטים שיש לו יתרונות וחסרונות, הדרכה זו תיתן לך סקירה כללית של היסודות והפונקציות שרוב הסקריפטרים (AKA; מתכנתים)
עלול להשתמש. בואו נתחיל! (למפעילי חלונות בלבד) אני מניח שעבדת עם תוכנית עולם שלום לפני או/ו עבדת עם מתורגמן. בעת סקריפט ב- perl עליך לשנות את ה- PATH שלך, אך אם אינך רוצה לעשות זאת, השתמש ב- perl express (מוצג להלן). *שימו לב לדרג בבקשה ותגיבו על זה להנחיה
שלב 1: החומרים
1. מתורגמן פרל (חפש אותו!)
2. אם אתה רוצה, perl express (גוגל את זה!) 3. גם אם אתה רוצה, מודולים (מודולים של google perl לחלקם) התקינו את המודולים בתיקיית "lib" בספריית המתורגמנים של perl שלכם.
שלב 2: התוכנית הראשונה שלך
אוקיי בוא נעשה תוכנית פשוטה, העתק והדבק #!/usr/bin/perl הדפסה זו "שלום עולם"; זוהי התוכנית הפשוטה ביותר שאתה יכול לעשות, אם אתה רוצה להוסיף לה קצת, הקלד #!/usr/bin/perl הדפס "שלום / n עולם"; עשית את התוכנית הראשונה שלך!, / n הוא ליצור קו חדש עכשיו מאפשר להתקדם קצת יותר
שלב 3: משתנים
עכשיו ישנם שלושה סוגים של משתנים, 1. מדרגי סולם (מחזיק רצועה אחת של נתונים) (($ scaler name = value;) 2. מערכים (מחזיקים מספר רצועות נתונים) ((@array name = (ערכים);) 3. hashes %hashname = (value => ערך אחר, value => ערך אחר #פלט כמה שיותר תזות שאתה רוצה)
שלב 4: התקדמות
מאפשר ליצור סקריפטים שמדפיסים את ערכי המשתנים, הקלד סקריפטים אלה! (אינך צריך להקליד את ההערות, ההערות מצוינות עם מספר) 1. #!/usr/bin/perl $ variablename = 5; הדפס "שם משתנה"; 2. #!/usr/bin/perl @arrayname = (value, value2); #זכור, עליך להתייחס למערכים כדוגמה של סקלרים (האינדקס בסדר לפי "הדפסה של $ arrayname {0} n"; #print value print "$ arrayname {1} n"; #print value2 הערה: עבור הקוד שמעל {וה} הסמלים הם סוגריים מרובעים למעשה 3. #!/usr/bin/perl my %hash = (v => value, v2 => value2); הדפס $ hash {v}; כעת נלמד שימוש נוסף עבור סקלרים, הקלד או העתק והדבק קוד זה #!/usr/bin/perl $ scalername =; הדפס $ scalername; הקלד כל דבר שתרצה בעת שימוש בשורת הפקודה אך אם אתה משתמש ב- perl express, לחץ על std.input ולאחר מכן לחץ על הסמל i/o כעת תוכל למצוא עוד שימושים למשתנים
שלב 5: שימוש נוסף ולולאה
העתק והדבק קוד זה #!/usr/bin/perl $ scalername =; if ($ scalername = ~ m/bill clinton/) {הדפס "זה קלינטון בסדר!"; } בסדר, ייתכן שאתה שואל "מה עושה ה- if לעשות?" גלול למטה ותראה! >>>>>>>> ב- if statment perl מתנהג בצורה הבאה, perl שואל "האם $ scalername מכיל ביל קלינטון? "הנה עוד פונקציה שימושית גם בזמן פונקציית ה- while: העתק והדבק את הקוד הזה #!/usr/bin/perl $ a = 1; בעוד ($ a == 1) # == מיועד למספרים בלבד {הדפסה "a = 1"; } אחרת {הדפסה "a אינה שווה ל -1"; } השלב הבא ידבר על פונקציות בוליאניות
שלב 6: בוליאני
בוליאני מיועד למספרים בלבד! להלן כמה פונקציות ==, שווה! =, לא שווה <, גדול מ>, פחות מ (*), כפל הערה: בכפל אין + () 's, הוסף
שלב 7: חיבור זה יחד
העתק והדבק קוד זה, #!/usr/bin/perl $ operation =; אם ($ operation = ~ m/multiplic/) {הדפס "הזן מספר: / n"; $ a =; הדפס "הזן מספר ל הכפל $ a: / n "; $ b =; $ c = $ a * $ b; הדפס" $ a מוכפל ב- $ b = $ c / n ";} אם ($ מבצע = ~ m/הוסף/) {הדפס "הזן מספר: / n"; $ a =; הדפס "הזן מספר להוספה ל- $ a: / n"; $ b =; $ c = $ a + $ b; הדפס "$ a נוסף ל- $ b = $ c / n ";}
שלב 8: סיים
כאשר אתה כותב תוכניות משלך, ייתכן שתרצה להוסיף פונקציה זו לקוד שלך
להשתמש באזהרות; בסדר סיימת!
מוּמלָץ:
כיצד להוסיף חמצן מומס למד הידרופוניקה של WiFi: 6 שלבים
כיצד להוסיף חמצן מומס למד הידרופוניקה של WiFi: הדרכה זו תדגים כיצד להוסיף את מעגל ה- EZO D.O ואת בדיקה לערכת ההידרופוניקה של WiFi מבית Atlas Scientific. ההנחה היא שלמשתמש ערכת ההידרופוניקה של wifi פועלת וכעת היא מוכנה להוסיף חמצן מומס. אזהרות: Atlas Sci
למד C ++ אוף: 6 שלבים
למד C ++ אוף: היי, במדריך זה תלמד את היסודות של c ++ oop, אני מקווה שאתה נהנה
בדיקת רנטגן BGA- למד כיצד לבדוק ?: 7 שלבים
בדיקת רנטגן BGA- למד כיצד לבדוק?: מדריך זה ילמד אותך כיצד להכין שימוש ומערכת רנטגן דו-ממדית לבדיקת BGA, וכן כמה רמזים על מה עליך לחפש בעת ביצוע בדיקת צילום BGA. יצטרך: מערכת רנטגן המסוגלת להחזיק את רצועת היד PCBPCBESD smockESD
למד כיצד לעצב PCB מעוצב בהתאמה אישית עם EasyEDA כלים מקוונים: 12 שלבים (עם תמונות)
למד כיצד לעצב PCB המעוצב בהתאמה אישית בעזרת EasyEDA Online Tools: תמיד רציתי לעצב PCB מותאם אישית, ועם כלים מקוונים ואב טיפוס זול של PCB מעולם לא היה קל יותר מעכשיו! אפשר אפילו להרכיב את רכיבי הר המשטח בזול ובקלות בנפח קטן כדי לחסוך את הסול הקשה
Easy IOT - רכזת חיישן RF מבוקרת באפליקציות למכשירי IOT בטווח בינוני: 4 שלבים
Easy IOT - רכזת חיישן RF נשלטת על ידי אפליקציות למכשירי IOT בטווח בינוני: בסדרת הדרכות זו נבנה רשת התקנים הניתנים לשליטה באמצעות קישור רדיו ממכשיר רכזת מרכזי. היתרון בשימוש בחיבור רדיו טורי 433MHz במקום WIFI או Bluetooth הוא הטווח הרבה יותר גדול (עם