blockの戻り値を受け取り