Keith Hill bana blocks in PowerShell are not closures olduğunu açıkladı ve bloklardan kapak oluşturmak için .GetNewClosure() yöntemini çağırmam gerekiyor.PowerShell: Kapatmak için zarif bir yol
Bloklardan kapak oluşturmak için herhangi bir zarif yol var mı?
{ block }
${ closure } # ???
Thx. Neden işlevi çağırmak için nokta operatörü kullanmalıyım? (Aynı bağlamı almak için?) –
Evet, böylece işlev çağrılan aynı kapsamda yürütülür. –
Keith, bruce ve jeffrey'i daha doğal bir sözdizimi ile bulmamız gerekiyor. GetNewClosure() yönteminden nefret ediyorum. Çok beceriksiz. Çift parantez kullanmayı mı düşünüyordum: {{$ ix}}? – x0n