Avatar
Tを受けるAutoclosureにClosureを渡すとT=()->(Int)として解釈される、みたいなのを勘違いしてるのでは