ネストされたブロックの書き込みに問題があります。と整数を取るブロックが欲しいとしましょう。そのブロックは、別の整数を受け取るブロックを返し、2 つの整数の合計を返します。私はこれを書き出す運がありませんでした。これは私の他のどの試みよりも悪くない1つの試みです:
(int ^(int)) (^bblock)(int) = ^(int a) {
return ^(int b){ return a + b; };
};
誰が何が間違っているかを見つけることができますか?
ネストされたブロックの書き込みに問題があります。と整数を取るブロックが欲しいとしましょう。そのブロックは、別の整数を受け取るブロックを返し、2 つの整数の合計を返します。私はこれを書き出す運がありませんでした。これは私の他のどの試みよりも悪くない1つの試みです:
(int ^(int)) (^bblock)(int) = ^(int a) {
return ^(int b){ return a + b; };
};
誰が何が間違っているかを見つけることができますか?