ロープの結びは、この5つを覚えとけば大半の状況に対応できると思います。 https://t.co/tJucqFW19D
![mssn65 on Twitter: "ロープの結びは、この5つを覚えとけば大半の状況に対応できると思います。 https://t.co/tJucqFW19D"](https://cdn-ak-scissors.b.st-hatena.com/image/square/696df0718cf9624b75371b19b53a8b01abf1f3a1/height=288;version=1;width=512/https%3A%2F%2Fpbs.twimg.com%2Fmedia%2FFFRcsX5aQAEJwB6.jpg)
はじめてScalaに触れたとき、変数宣言(var)と値宣言(val)を使い分ける言語仕様に、なるほどなあ、と思った。簡単に言えば、変数(var)は再代入できて、値(val)は再代入できない。 プログラミングのスタイルとして、var宣言は命令的なプログラミング、val宣言は宣言的なプログラミングになる。どちらのプログラミングスタイルで書いているかを、varとvalで明示できるわけだ。 Javaだと言語の基本の仕組みはすべてが変数。final宣言をすることで再代入をコンパイルエラーにすることはできる。Javaは、C言語やC++などの命令的なプログラミングの系譜の言語なのですべて変数(variable)というのは、とうぜんの言語仕様だった。 命令的なスタイルから宣言的なスタイルに 命令的なプログラミングでは変数(variable)を使う。宣言的なプログラミングでは値(value)を使う。 再代入
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く