JavaScript ã§ã¯ arguments.callee ã使ãã¨ä»¥ä¸ã®ããã«ç¡åé¢æ°ã®å帰ãæ¸ãã (function(c) { if (c == undeinfed) c = 10; console.log(c); if (c--) arguments.callee(c); }); Perl 㧠ãããããã¨ãããæ¹æ³ãç¥ããªãã®ã§ do { my $c = 10; my $callee = sub { print "$c\n"; &$callee if ($c--); }; }->(); ã¨ãããã¨æã£ããæãããï¼ï¼ ãªãã§æããããããã¨ãã㨠sub ã¯ä½ãããæç¹ã®ã¬ãã·ã«ã«å¤æ°ããè¨æ¶ããªãããã®ããã ã ãã£ãã®ä¾ã® my $callee = sub { ... }; ã§ã¯ã sub { ... } ã®è©ä¾¡ã my ããå ã«è¡ãããã ãªã®ã§ã sub { ... }
{{#tags}}- {{label}}
{{/tags}}