把arr变成struct