VSCodeを使いこなすには、まずはよく使用する操作のショートカットを覚えることです。コードを書くときに便利なショートカットとどのように機能するか視覚的に分かるチートシートを紹介します。 ショートカットはmacOS, Windows, Linux対応で、視覚的にどうなるか分かるので、記憶に残りやすいと思います。
はじめてScalaに触れたとき、変数宣言(var)と値宣言(val)を使い分ける言語仕様に、なるほどなあ、と思った。簡単に言えば、変数(var)は再代入できて、値(val)は再代入できない。 プログラミングのスタイルとして、var宣言は命令的なプログラミング、val宣言は宣言的なプログラミングになる。どちらのプログラミングスタイルで書いているかを、varとvalで明示できるわけだ。 Javaだと言語の基本の仕組みはすべてが変数。final宣言をすることで再代入をコンパイルエラーにすることはできる。Javaは、C言語やC++などの命令的なプログラミングの系譜の言語なのですべて変数(variable)というのは、とうぜんの言語仕様だった。 命令的なスタイルから宣言的なスタイルに 命令的なプログラミングでは変数(variable)を使う。宣言的なプログラミングでは値(value)を使う。 再代入
補足:入門者に統合開発環境は必要か?筆者の考え よく意見が分かれ入門者が悩まされやすいため、補足しておきます。 筆者は統合開発環境が悪いと言いたいわけではありません。基本を理解せずに統合開発環境に頼ってしまうと、自分が何をしたかも意識せずプログラムができてしまいます。基本をきっちりと理解した上での統合開発環境の利用は生産性を飛躍的に高めてくれるというのが、周りの技術者から得た感想です。基本を理解してからでも遅くはありません。理解を深めるという視点から 『わかりやすいJava』はEclipseという統合開発環境を使います。このような統合開発環境は開発者から煩わしい作業を軽減してくれます。入門段階ではあまりそのありがたさが分からないかと思いますが、次のステップへと進むに従ってその便利さが分かってきます。ただし、『わかりやすいJava』の著者、川場氏もp447から20ページを割き、コマンドライン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く