関数にListを渡す時に関数内で要素を書き換えできないようにするにはどうすればいいですか