注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
はじめにこんにちは。CREFIL の Manager の廣澤です。 私が今 JOIN している案件で初めて Python を触っ... はじめにこんにちは。CREFIL の Manager の廣澤です。 私が今 JOIN している案件で初めて Python を触っているのですが、学習中にネット上の誤情報に騙されてしまったことがありました。 少しでも正しい情報を増やしたいと思い、その内容を記事にしようと思います。 Python はミュータブルかどうかで値渡しか参照渡しが変わる?どうもネット上の記事を眺めていると、見出しに書いたような勘違いが広まっているようです。 どういう主張かと言えば、以下のように主張しているのです。 関数の引数に渡すのがイミュータブルな型(intなど)であれば、呼び出し元の変数は影響を受けない(値渡し) 関数の引数に渡すのがミュータブルな型(リストなど)であれば、呼び出し元の変数は影響を受ける(参照渡し) これは部分的には正しいのですが、そもそも参照渡しを勘違いしていることによる誤りです。 Python
2024/10/28 リンク