返信する: dmd



オプション

参照

Re: CTFE時にネストした関数から外側の関数の引数が正しく使えない.
投稿者: satoru_h 投稿日時: 2010/4/2 3:31
失礼しました.
コードが不完全でした.

#code(d){{{
auto f(string s)
{
return { return s; };
}

auto run(string delegate() f)
{
return f();
}

unittest
{
static assert(run(f("aaa")) == "aaa");
}}}

このコードの様にdelegateの呼び出しができない問題は回避していました.

また,http://dusers.dip.jp/modules/forum/index.php?topic_id=61 の問題はこの回避策が引き起こしているようで,それはそれでダメなのでした.
メインメニュー

ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録

Menu