学び

Excel VBA

【Excel VBA入門 第17回】On Error Resume NextとResumeを使いこなそう!エラーを無視する・やり直す

イントロダクション前回(第16回)は、On Error GoTo でエラーをラベルへジャンプさせ、Err オブジェクトで原因を調べる基本形を学んだ。今回は、エラー処理のもう一つの柱である「エラーを無視して先へ進む」On Error Resu...
Excel VBA

【Excel VBA入門 第16回】エラー処理の基本!On Error GoToで「止まらない」マクロを作ろう

イントロダクション前回(第15回)では、配列を Function や Sub に渡す方法を学んだ。これで、第12回から続いた「Function・引数編」は、これでひと区切りである。ここまで作ってきたプロシージャは、「正しい値が渡される」こと...
Rust

Rust入門(4)「制御構文を学ぼう!」

今回は、「Rust入門(3)「関数とスコープを学ぼう!」」の続編である。 まだ、GitHub Codespacesで環境構築をしていない方は、第1回「GitHub Codespaces で Rust を始めよう!」を先にお読みください。はじ...
Rust

Rust入門(3)「関数とスコープを学ぼう!」

今回は、「Rust入門(2)「変数と型を学ぼう!」」の続編である。 なお、GitHub Codespacesで環境構築をしていない方は、第1回「GitHub Codespaces で Rust を始めよう!」を先にお読みください。Codes...
Kotlin

Kotlin入門(4)「関数の基礎をマスターしよう!定義・戻り値・デフォルト引数」

前回の振り返り前回(Day03)では、以下のことを学んだ。for文による範囲の繰り返しwhile文による条件付き繰り返しFizzBuzzによる実践今回は、処理をひとまとまりにして再利用できる「関数」について学んでいく。関数を使いこなせるよう...
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を使ってブラウザにデータを保存し、再読み込みしてもリストが...