Perl-д цавчих ба chomp хоёрын ялгаа юу вэ?
Perl-д цавчих ба chomp хоёрын ялгаа юу вэ?

Видео: Perl-д цавчих ба chomp хоёрын ялгаа юу вэ?

Видео: Perl-д цавчих ба chomp хоёрын ялгаа юу вэ?
Видео: Отдых в райском уголке| Останавливались в японской гостинице с частным горячим источником 2024, May
Anonim

Perl-ийн цавчих ба цавчих функцууд нь ихэвчлэн төөрөгдлийн эх үүсвэр болдог. Тэд ижил төстэй дуугараад зогсохгүй ижил төстэй зүйл хийдэг. Харамсалтай нь шүүмжлэл бий ялгаа -? цавчих мөрийн сүүлийн тэмдэгтийг бүрэн устгана, while цавчих Зөвхөн шинэ мөр бол сүүлчийн тэмдэгтийг устгана.

Цаашилбал, Perl хэл дээр chop гэж юу вэ?

Цөцгий мөрийн сүүлийн тэмдэгтийг унтрааж, жижиглэсэн тэмдэгтийг буцаана. Энэ нь үндсэндээ оролтын бичлэгийн төгсгөлийн шинэ мөрийг арилгахад хэрэглэгддэг боловч s/ //-ээс хамаагүй илүү үр дүнтэй байдаг, учир нь энэ нь мөрийг скан хийдэггүй, хуулдаггүй. Хэрэв VARIABLE-г орхигдуулсан бол, цавчих $_.

Perl дэх chop функцийн синтакс гэж юу вэ? The Перл цавчих () функц тэмдэгтээс үл хамааран тэмдэгтээс сүүлчийн тэмдэгтийг устгана. Энэ нь мөрнөөс жижиглэсэн тэмдэгтийг буцаана. Синтакс : цавчих ();

Дараа нь chomp Perl дээр юу хийдэг вэ?

Танилцуулга. The цавчих () функц нь мөрийн төгсгөлөөс шинэ мөрийн тэмдэгтүүдийг (ихэвчлэн) устгана. Бидний ихэвчлэн хэлж байгаа шалтгаан нь энэ нь одоогийн $/ (оролтын бичлэгийн тусгаарлагч) болон $/ өгөгдмөл нь шинэ мөрөнд тохирох тэмдэгтүүдийг устгадаг явдал юм.

Perl хэл дээр $_ гэж юу гэсэн үг вэ?

Өмнөх гэж нэрлэгддэг хачирхалтай скаляр хувьсагч байдаг $_ in Перл , энэ нь анхдагч хувьсагч буюу өөрөөр хэлбэл сэдэв юм. онд Перл , ямар ч параметрийг тодорхой ашиглаагүй тохиолдолд хэд хэдэн функц болон операторууд энэ хувьсагчийг анхдагч байдлаар ашигладаг.

Зөвлөмж болгож буй: