Ruby オブジェクト参照がよくわかるソース Rubyの変数の考え方は、オブジェクト自体ではなく、 オブジェクトの参照 です。 変数に値を代入するときは、代入先の変数の中にオブジェクトをコピーするのではなく、変数に オブジェクトの参照を格納 しています。 Stringオブジェクトを作り、参照を s に格納します...
JavaScript 変数宣言で for文の i は保持される JavaScript では、C言語などと違って、 ブロックレベルの変数がありません 。 つまり、 for文 などで宣言した変数を使用できるということです。ちょっと便利ですね。 下記の例では、 var による宣言をしていますが、 10 と表示されます。 for( v...
JavaScript 変数宣言で var を付けないと グローバル変数になる JavaScript では、変数宣言する場合、 var を付けずにいきなり変数に代入することも可能です。 ただし、その変数は グローバル変数 になってしまいます。 つまり、関数内で同じ変数を使うと、関数呼び出し元でも値が書き変わってしまうということです。 下記の例では...