ref した引数に値を入れなくてもいいけど
out する引数は値を入れないとだめなん?