無名再帰と言えば不動点コンビネータですね。D言語だと、定義のとおりに不動点コンビネータを書けます。args);}ラムダ構文があるので、少し楽に書けます。上で定義した不動点コンビネータを使うと、以下のように無名再帰ができます。1)(5).writeln();}残寝ながら、recとnumの引数の型は省略できません。そこまで推論してくれないみたいですね。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。