学び

Kotlin

Kotlin入門(3)「ループ処理をマスターしよう!for文とwhile文の使い方」

前回の振り返り前回(Day02)では、以下のことを学んだ。if文/if式– 2択の条件分岐if式の特徴– 値を返せる(Kotlinの強み)when式– 複数条件を美しく扱える複数条件の組み合わせ–&&(AND)、||(OR)、!(NOT)エ...
COBOL

新人SEのためのCOBOL入門 第3回:条件分岐と繰り返し(IF・PERFORM)

事前準備について 前回作成したCodespaceを再開(Resume)しているだけであれば、GnuCOBOLはインストール済みなのでそのまま進めてよい。codespaceを新規作成、またはリビルドした場合は、以下を実行しよう。sudo ap...
COBOL

新人SEのためのCOBOL入門 第2回:変数とデータの型(PIC句・ACCEPT)

事前準備について 前回作成したcodespaceを再開(Resume)している場合、GnuCOBOLはインストール済みとして進めてよい。codespaceを新規作成、またはリビルドした場合は、以下を実行しよう。sudo apt-get up...
COBOL

新人SEのためのCOBOL入門 第1回:COBOLに触れてみる(環境構築〜Hello, World!)

この連載についてCOBOLと聞くと「古い言語」「もう使われていない」というイメージを持つ人も多いだろう。しかし実際には、金融機関や官公庁の基幹システムの多くが今もCOBOLで動いており、新人SEとして配属先で最初に読むコードがCOBOLだっ...
JavaScript

JavaScriptのきほん「ToDoリストを作ろう(3)データを保存しよう」

前回までで、ToDoの追加・完了チェック・削除ができるところまで作ってきた。ただし、このままではページを再読み込みするたびにリストの内容が消えてしまう。今回はlocalStorageを使ってブラウザにデータを保存し、再読み込みしてもリストが...
JavaScript

JavaScriptのきほん「ToDoリストを作ろう(2)リストを画面に表示する」

前回は、フォームに入力された文字列を配列(todos)に追加するところまでを確認した。今回は、その配列の中身を実際に画面上のリストとして表示し、さらに「完了チェック」と「削除」の機能を追加していくことにしよう。 1. style.css(C...
JavaScript

JavaScriptのきほん「ToDoリストを作ろう(1)フォームからデータを受け取る」

これまでの記事では、ブラウザに時計やカレンダーを表示する題材を通して、DOM要素の操作やイベントリスナーの使い方を扱った。今回からは、それらの知識を踏まえて「ToDoリストアプリ」を3回に分けて作っていくことにしよう。初回となる今回は、フォ...
Excel VBA

【Excel VBA入門 第15回】配列をFunction・Subに渡す・受け取る方法

イントロダクション前回(第14回)では、引数を省略可能にする Optional の使い方を学んだ。今回は、複数のデータをまとめて扱える「配列」を、Function や Sub の引数として受け渡す方法を解説しよう。1件ずつ引数を渡すのではな...
Excel VBA

【Excel VBA入門 第14回】省略できる引数を作る!~Optional引数とデフォルト値の使い方~

イントロダクション前回(第13回)では、引数の渡し方における ByVal(値渡し)と ByRef(参照渡し)の違いを学んだ。今回は、複数の引数を扱う際に知っておきたい「Optional引数」をご紹介しよう。「基本的にはこの値を使うが、必要な...
Excel VBA

【Excel VBA入門 第13回】ByValとByRefの違いを理解する ~引数の渡し方を正しく使い分ける~

イントロダクション前回(第12回)では、処理結果を戻り値として返せる Function プロシージャの基礎を学んだ。今回は、Sub や Function に共通する重要なテーマ、引数の渡し方について掘り下げていこう。VBAでは引数を渡す方法...