配列の最後の要素にnil入れたら配列の長さが0になるかもという発想は理解できない