Агуулгын хүснэгт:
- Алхам 1: Материал
- Алхам 2: Таны анхны хөтөлбөр
- Алхам 3: Хувьсагчууд
- Алхам 4: Илүү дэвшилтэт болох
- Алхам 5: Өөр хэрэглээ ба давталт
- Алхам 6: логик
- Алхам 7: Үүнийг нэгтгэх
- Алхам 8: Дууссан
Видео: Perl -ийг хялбархан сураарай: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Perl бол текст дээр суурилсан скрипт хэл бөгөөд давуу болон сул талуудтай бөгөөд энэ заавар нь ихэнх скриптүүдийн үндсэн ойлголт, функцуудын тоймыг өгөх болно (AKA; програмистууд)
ашиглах болно. ЭХЭЛЦГЭЭЕ! (зөвхөн цонхны операторуудын хувьд) Та өмнө нь сайн уу, дэлхийн хөтөлбөртэй ажиллаж байсан, эсвэл интерпэйтертэй ажиллаж байсан гэж бодож байна. perl дээр скрипт бичихдээ та PATH -ээ өөрчлөх ёстой, гэхдээ хэрэв та үүнийг хийхийг хүсэхгүй байгаа бол perl express -ийг ашиглаарай (доор харуулав). *Хангалттай үнийг тэмдэглэж, энэ зааварчилгааг тайлбарлана уу
Алхам 1: Материал
1. perl interpeter (google it!)
2. хэрэв та хүсвэл perl express (google it!) 3. мөн хэрэв та хүсвэл модулиуд (зарим хүмүүсийн хувьд google perl модулиуд) модулиудыг "lib" фолдерт өөрийн perl интернэт директорын санд байрлуулна.
Алхам 2: Таны анхны хөтөлбөр
За, энгийн програм хийцгээе, "Сайн уу ертөнц" гэсэн энэхүү #!/usr/bin/perl хэвлэмэлийг хуулж буулгана уу; Энэ бол таны хийж чадах хамгийн энгийн програм бөгөөд хэрэв та үүнийг жаахан нэмэхийг хүсвэл #!/usr/bin/perl print "hello / n world" гэж бичээрэй; Та анхны програмаа хийсэн!, / n одоо шинэ мөр гаргах нь арай илүү дэвшилтэт болох боломжийг олгоно
Алхам 3: Хувьсагчууд
одоо гурван төрлийн хувьсагч байна, 1. масштаб (өгөгдлийн нэг зурвасыг агуулдаг) (($ scaler name = утга;) 2. массив (өгөгдлийн олон туузыг агуулдаг) ((@array name = (утга);) 3. хэш %хэш =
Алхам 4: Илүү дэвшилтэт болох
хувьсагчдын утгыг хэвлэдэг скриптүүдийг бүтээцгээе, эдгээр скриптүүдийг бичээрэй! (та сэтгэгдлээ бичих шаардлагагүй, сэтгэгдлийг #гэж тэмдэглэсэн болно) 1. #!/usr/bin/perl $ variablename = 5; "$ variablename" гэж хэвлэх; 2. #!/usr/bin/perl @arrayname = (утга, утга2); #гэдгийг санаарай, та массивыг скаляр жишээ болгон дурдах ёстой (индекс "$ arrayname {0} n" тэг хэвлэхээс эхлэн дараалсан байна; #хэвлэх утга хэвлэх "$ arrayname {1} n"; #хэвлэх утга2 тэмдэглэл: {болон} тэмдгийн дээрх кодын хувьд дөрвөлжин хаалт 3 байна. #!/usr/bin/perl my %hash = (v => утга, v2 => утга2); хэвлэх $ hash {v}; одоо scalers -ийн өөр хэрэглээг сурцгаая, энэ кодыг бичээрэй эсвэл хуулж #!/usr/bin/perl $ scalername =; хэвлэх $ scalername; хүссэн зүйлээ бичээрэй. командын мөрийг ашиглах үед, гэхдээ хэрэв та perl express ашиглаж байгаа бол std.input дээр дарж дараа нь i/o тэмдэг дээр дарна уу
Алхам 5: Өөр хэрэглээ ба давталт
энэ кодыг хуулж # #/usr/bin/perl $ scalername =; if ($ scalername = ~ m/bill clinton/) {print "its clinton alright!"; } За, та "хэрэв тэгвэл юу хийх вэ?" гэж доош гүйлгэж харвал та харах болно! "Энд бас функц байхад ашиглагддаг өөр нэг функц байдаг: жишээ нь энэ кодыг хуулж #!/usr/bin/perl $ a = 1; while ($ a == 1) # == нь зөвхөн тоонд зориулагдсан болно {хэвлэх "a = 1"; } өөр {хэвлэх "a нь 1 -тэй тэнцүү биш"; } Дараагийн алхам бол логик функцуудын талаар ярих болно
Алхам 6: логик
boolean нь зөвхөн тоонд зориулагдсан болно! энд зарим функцууд ==, тэнцүү! =, тэнцүү биш <,> -аас их, (*) -ээс бага, тэмдэглэлийг үржүүлээрэй: no () s + гэж үржүүлэх, нэмэх
Алхам 7: Үүнийг нэгтгэх
$! $ a: / n "; $ b =; $ c = $ a * $ b; хэвлэх" $ үржүүлсэн $ b = $ c / n ";} бол ($ ажиллагаа = ~ m/нэмэх/) {хэвлэх "тоо оруулах: / n"; $ a =; хэвлэх "$ a дээр нэмэх тоог оруулна уу: / n"; $ b =; $ c = $ a + $ b; хэвлэх "$ a -г $ b = дээр нэмнэ үү. $ c / n ";}
Алхам 8: Дууссан
Та өөрийн програм бичихдээ энэ функцийг код дээрээ нэмэхийг хүсч магадгүй юм
анхааруулга ашиглах; за, чи дууслаа!
Зөвлөмж болгож буй:
Унадаггүй Рубик шоо чийдэнг хялбархан хазайлгахад хялбар өнгө өөрчлөх: 10 алхам (зурагтай)
Унадаггүй Рубик шоо чийдэнг хялбархан хазайлгахад зориулсан өнгийг өөрчилж байна: Өнөөдөр бид кубик хэлбэртэй Рубик чийдэнг аль талаас нь дээш харсанаасаа хамаарч бүтээх гэж байна. Шоо нь жижиг микро-USB кабелиар цэнэглэгдсэн жижиг LiPo батерейгаар ажилладаг бөгөөд миний туршилтаар батерейны ашиглалтын хугацаа хэд хоног байна. Энэ
Өөрийнхөө виджетийг хялбархан хий - BPM -ийн хурдан тоолуур: 6 алхам
Өөрийнхөө виджетийг хялбархан хийх - Хурдан BPM тоолуур: Вэб апп бол нийтлэг газар боловч интернетэд нэвтрэх шаардлагагүй вэб аппликейшнүүд тийм биш юм.Энэ нийтлэлд би хэрхэн BPM тоолуурыг энгийн HTML хуудсан дээр ваниль javascript -тэй хослуулан хийснийг танд үзүүлэх болно. эндээс үзнэ үү). Хэрэв татсан бол энэ виджетийг офлайнаар ашиглах боломжтой
Raspberry PI (RPi) -д LIRC ашиглан IR алсын удирдлагыг хялбархан тохируулах - 2019 оны 7 -р сар [1 -р хэсэг]: 7 алхам
Raspberry PI (RPi) -д LIRC ашиглан IR алсын удирдлагыг хялбархан тохируулах - 2019 оны 7 -р сар [1 -р хэсэг]: Маш их хайсны эцэст би RPi төслийнхөө IR алсын удирдлагыг хэрхэн тохируулах тухай зөрүүтэй мэдээллийг олж хараад гайхсан. Энэ нь амархан гэж би бодсон боловч Linux InfraRed Control (LIRC) -г тохируулах нь удаан хугацааны туршид асуудалтай байсан
Төгөлдөр хуурын түлхүүрүүдийг Макей Макей ашиглан сураарай: 6 алхам (зурагтай)
Төгөлдөр хуурын түлхүүрүүдийг Макей Макей ашиглан сураарай: Би үүнийг The Maker Station дээр Instuctables -ийн шөнө бүтээсэн. Энэхүү тоглоом нь төгөлдөр хуурын гар дээрх тэмдэглэлүүд хаана байгааг тоглох замаар олж мэдэхэд тусалдаг. Манай бүлгийг Боловсролын экспогийн Maker Station Pavilion -д урьж оролцуулсан. Сурган хүмүүжүүлэгчтэй ярилцаж байхдаа
Arduino -г 20 минутын дотор сураарай (хүчээр дүүрсэн): 10 алхам (зурагтай)
Arduino -г 20 минутын дотор сурах (хүчээр дүүргэсэн): Зааварчилгаа нь сайн зүйл хүргэх, ардуиногийн жинхэнэ хоббитой хүмүүст туслах зорилготойгоор бичигдсэн бөгөөд энэ модулийг уншаад л ойлгоход хялбар, ойлгомжтой эх сурвалж хэрэгтэй. Би ч бас ардуи хүн