Perl6 的 pointy-block 語法

Home » Perl6 » Perl6入門 » Perl6 的 pointy-block 語法
2015-07-26 Perl6入門 尚無留言

由 Perl6 的 for 語法可以發現 pointy-block 的作法,但此法並不限於 for 才能使用,副程式也行喔,例如:

sub compute-it {
	my $sum=0;
	loop (my $i = 1; $i < 100; $i++) {
		$sum += $i;
	}
	return $sum;
}

# 把副程式的傳回值餵給 $var,此即 pointy-block:
if compute-it() -> $var {
	say "come back: $var";
}

# => 結果:
# come back: 4950

LEAVE A COMMENT

  ×  four  =  8

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料