Perl'de chop ve chomp arasındaki fark nedir?
Perl'de chop ve chomp arasındaki fark nedir?

Video: Perl'de chop ve chomp arasındaki fark nedir?

Video: Perl'de chop ve chomp arasındaki fark nedir?
Video: Perl - грызть и резать 2024, Mayıs
Anonim

Perl'in pirzolası ve pirzolası fonksiyonlar genellikle bir karışıklık kaynağı olabilir. Sadece kulağa benzer gelmiyorlar, benzer şeyler yapıyorlar. Maalesef kritik bir fark -? kesmek dizenin son karakterini tamamen kaldırırken lokma yalnızca son karakteri yeni bir satır ise kaldırır.

Ayrıca, Perl'de pirzola nedir?

pirzola bir dizgenin son karakterini kapatır ve kesilen karakteri döndürür. Öncelikle bir giriş kaydının sonundan yeni satırı kaldırmak için kullanılır, ancak s/ //'den çok daha verimlidir çünkü ne taramaz ne de dizgiyi kopyalamaz. DEĞİŞKEN atlanırsa, pirzola $_.

Perl'de doğrama işlevinin sözdizimi nedir? NS Perl pirzolası () işlev karakterin ne olduğuna bakılmaksızın bir dizgeden son karakteri kaldırır. Dizeden kesilen karakteri döndürür. Sözdizimi : kesmek ();

O zaman, chomp Perl'de ne yapar?

Tanıtım. NS lokma () işlevi, bir dizenin sonundaki herhangi bir yeni satır karakterini (genellikle) kaldırır. Genelde söylememizin nedeni, geçerli $/ değeriyle (giriş kaydı ayırıcısı) eşleşen tüm karakterleri gerçekten kaldırması ve $/ varsayılanlarını yeni bir satıra getirmesidir.

$_ Perl'de ne anlama geliyor?

Önceki adında garip bir skaler değişken var. $_ içinde Perl varsayılan değişken veya başka bir deyişle konu olan. İçinde Perl , çeşitli işlevler ve operatörler, hiçbir parametrenin açıkça kullanılmaması durumunda bu değişkeni varsayılan olarak kullanır.

Önerilen: