Dizinin öğelerini Perl'de belirli bir biçimde çıkarmak istiyorum.Her Perl dizi öğesini tırnak içine alınmış şekilde nasıl gönderirim?
@myArray = ("A", "B", "C");
$text = something;
şey dize '"A" "B" "C"
' (çift tırnak içine her öğe) olmalıdır.
Ancak, @myArray
boş ise, $text
da olmalıdır. Böyle
$text = "\"" . join("\" \"", @myArray) . "\"";
if ($text eq "\"\"")
{
$text = "";
}
olarak, join()
kullanarak düşündü. Ancak bunu yapmanın daha şık bir yolu var mı?
yardımcı olur. İnanılmaz derecede yararlı ve her programcının onu nasıl kullanacağını öğrenmesi gerektiğini düşünüyorum. –
harita ve azaltma (List :: Util'den) hayati derecede yüksek sipariş fonksiyonlarıdır. Eğer haritayı seviyorsanız, Mark Jason Dominus'un Higher Order Perl'sini seveceksiniz: http://hop.perl.plover.com/ –
Tek tırnaklar için bunu yapmanın bir yolu var mı? – Johnathan1