Welcome to the Perl Maven!

Perlde scalar ve list bağlam, bir dizinin boyutu

Perl dersimizin bu bölümünde Perlde bağlam duyarlılığını göreceğiz.

İngilizcede diğer birçok konuşma dilinde olduğu gibi kelimelerin birden çok anlamı vardır. Mesela "left" kelimesi birçok anlam içerir:

I left the building.

I turned left at the building.

Cümlede kullanılışına göre kelimenin doğru anlamının ne olduğunu anlarız. Buna bağlam denir.

Perl 5 de buna benzer. Kelimeler, fonksiyon çağrıları ve diğer ifadeler bağlama göre farklı anlam içerir. Bu durum öğrenmeyi zorlaştırır, ama daha fazla anlamlılık sağlar.


Perlde scalar ve list bağlam, bir dizinin boyutu


@ARGV in Perl

Eğer bir Perl scripti yazdi iseniz, mesela adı programming.pl olsun, kullanıcılar komut satırından perl programming.pl komutunu kullanarak çalıştırabilirler .

Ayrica şu şekilde komut satırı argümanları gecebilirler. perl programming.pl -a --machine remote /etc.

Kullanıcıların bu şekilde parametre girmesini kimse engelleyemez fakat script bu değeleri önemsemeyecektir. Bu durumda soru şu, programcı kişi, eğer değer geçilmiş ise bu değerleri nasıl bilecek?


@ARGV in Perl