定数
Javascript には、定数はサポートされていますが、Python は、サポートされていません。
Python では、慣習的に大文字とアンダーバー(_)のみの変数が定数を表すことが多いようです。
Ruby で定数を宣言するには、アルファベットの大文字で始まるものが定数です。警告はでますが、再代入することができます。
- Javascript
- Python
- Ruby
Javascript
const py = "python"
console.log(py)
py = "javascript" // TypeError: Assignment to constant variable.
Python
PY = "python"
print(PY)
Ruby
NAME = "Jon"
puts(NAME)
NAME = "Taro"
puts(NAME)
TypeError: Assignment to constant variable.
TypeError: 定数変数への代入。