Perl'de tek satırlık foreach
döngü kullanmak mümkün mü?Perl foreach döngüsünü tek bir satırda yazmak mümkün mü?
$hash{$thing}++ foreach my $thing (@things);
Ben
die "Invalid file!\n" if (open($Handle, "file.txt"));
Açık deyimi belki kırık olduğunu biliyoruz, bu gibi diğer birçok komutlarla mümkün olduğunu biliyoruz :) Neredeyse
@Zaid: "satır içi döngü"? Belki sadece ben varım, ama önceki başlığı daha açıklayıcı buldum ...:/ – musiKk
@musiKk: Revize. – Zaid
ikinci ifadenizde: 'if' ifadesini '' '' olarak değiştirin ya da daha sık kullanılan deyimi kullanın (ve 3arg açık ve sözcüksel tutamaç) '$ tutamacıma açın, '<', 'file.txt' ya da die 'Dosya açma hatası: $! ";' 'tabiri kullanmak yerine okumak için '' '' 'yazısını kullanmak istiyorsanız. Kısalıklık ve 'for' için –