defを抜けるので返り値はその時点での値になります