私は方法を持っています:
def foo(bar):
# ...
bar
定数としてマークする方法はありますか? 「の値bar
は変更できません」または「が指すオブジェクトbar
は変更できません」など。
私は方法を持っています:
def foo(bar):
# ...
bar
定数としてマークする方法はありますか? 「の値bar
は変更できません」または「が指すオブジェクトbar
は変更できません」など。
bar が不変オブジェクトの場合、関数の実行中に bar は変更されません。
独自の定数オブジェクトを作成することもできます。 レシピはこちら。
いいえ。
ポイントは何ですか?あなたが関数を書いているなら、 が変わらないことを確認するのはあなた次第bar
ではありませんか? または、関数を呼び出している場合、誰が気にしますか?