Perldə chop və chomp arasındakı fərq nədir?
Perldə chop və chomp arasındakı fərq nədir?

Video: Perldə chop və chomp arasındakı fərq nədir?

Video: Perldə chop və chomp arasındakı fərq nədir?
Video: Забытый секрет наших бабушек 2024, Bilər
Anonim

Perl doğrayın və doğrayın funksiyalar tez-tez çaşqınlıq mənbəyi ola bilər. Onlar nəinki oxşar səslənir, həm də oxşar şeylər edirlər. Təəssüf ki, bir tənqidi var fərq -? doğramaq isə sətirin son simvolunu tamamilə silir xırdalamaq yalnız yeni sətir olduqda sonuncu simvolu silir.

Bundan əlavə, Perldə chop nədir?

pirzola sətrin son simvolunu söndürür və kəsilmiş simvolu qaytarır. O, ilk növbədə giriş qeydinin sonundan yeni sətri silmək üçün istifadə olunur, lakin s/ //-dən daha səmərəlidir, çünki o, sətri nə skan edir, nə də kopyalayır. VARIABLE buraxılıbsa, pirzola $_.

Perl-də chop funksiyasının sintaksisi nədir? The Perl pirzola () funksiyası simvolun nə olmasından asılı olmayaraq sətirdən sonuncu simvolu silir. O, sətirdən kəsilmiş simvolu qaytarır. Sintaksis : doğramaq ();

O zaman chomp Perldə nə edir?

Giriş. The xırdalamaq () funksiyası sətir sonundan hər hansı yeni sətir simvolunu (adətən) siləcək. Adətən deməyimizin səbəbi odur ki, o, cari $/ (giriş qeydinin ayırıcısı) dəyərinə uyğun gələn hər hansı simvolu həqiqətən silir və $/ defolt olaraq yeni sətirdir.

Perldə $_ nə deməkdir?

Əvvəlki adlı qəribə bir skalyar dəyişən var $_ in Perl , standart dəyişən və ya başqa sözlə mövzu. In Perl , heç bir parametr açıq şəkildə istifadə edilmədiyi halda, bir neçə funksiya və operator bu dəyişəni defolt olaraq istifadə edir.

Tövsiyə: