例)Python
こんな風に数字でも文字列でも配列でも何でも代入できてしまいます。
hoge = -99
hoge = "abc"
hoge = [1, 2, 3]
このため、長いロジック内部などにおいて新たな変数を定義したつもりでいても、すでに定義済みの変数名と重複させてしまうと代入として処理されてしまいバグの原因になってしまうので注意が必要です。
JavaプログラマのためのPython入門。その違いについてソースコードをメインに比較していきます。 Pythonの対象バージョンはGoogleAppEngineと同様2.5としています。
hoge = -99
hoge = "abc"
hoge = [1, 2, 3]
0 件のコメント:
コメントを投稿