977 デフォルトの名無しさん [sage] 2010/12/28(火) 12:22:23 ID: Be:
    >>975
    まず、functionじゃなくて、delegateじゃないだろうか?

    次に、テンプレートのインスタンス化の時に、!()には変数の値は渡せないぜ?
    (コンパイル時に決まる、整数型・浮動小数点型・文字列型は除く)

    もし値渡しをやるなら、テンプレートの宣言は、
    void func(F...)(F f) もしくは void func(alias F...)()
    と、するべき。(後者は厳密には値渡しじゃないが)
    今回は後者にすれば解決?