RustRust入門(7)「スライス」 前回は、値を貸し借りする借用について学んだ。今回は、文字列や配列の「一部分」だけを借用するスライスについて学ぶ。これで、所有権シリーズ(第5〜7回)は完結となる。学習の進め方今回も同じく、2段階で進める。まだ、GitHub Codespac... 2026.10.13Rust学び情報技術の基礎
RustRust入門(6)「クローンと借用」 前回は、所有権のルールとムーブについて学んだ。今回は、同じ値を何度も使うためのクローンと、所有権を移動せずに値を貸し借りする借用(参照)について学ぶ。学習の進め方前回と同じく、2段階で進める。まだ、GitHub Codespacesで環境構... 2026.10.12Rust学び情報技術の基礎
RustRust入門(5)「所有権のルールとムーブ」 前回までの関数・制御構文で、Rustの基本的な書き方は一通り学んだ。今回からは、Rust最大の特徴である所有権について、3回に分けて学んでいく。第5回(今回):所有権のルールとムーブ第6回:クローンと借用(参照)第7回:スライス学習の進め方... 2026.10.11Rust学び情報技術の基礎
RustRust入門(4)「制御構文を学ぼう!」 今回は、「Rust入門(3)「関数とスコープを学ぼう!」」の続編である。 まだ、GitHub Codespacesで環境構築をしていない方は、第1回「GitHub Codespaces で Rust を始めよう!」を先にお読みください。はじ... 2026.09.29Rust学び情報技術の基礎
RustRust入門(3)「関数とスコープを学ぼう!」 今回は、「Rust入門(2)「変数と型を学ぼう!」」の続編である。 なお、GitHub Codespacesで環境構築をしていない方は、第1回「GitHub Codespaces で Rust を始めよう!」を先にお読みください。Codes... 2026.09.28Rust学び情報技術の基礎
RustRust入門(2)「変数と型を学ぼう!」 今回は、「GitHub CodespacesでRustを始めよう!」の続編である。 まだ、GitHub Codespacesで環境構築をしていない方は、「GitHub Codespaces で Rust を始めよう!」を先にお読みください。... 2025.12.14Rust学び情報技術の基礎
GoGitHub Codespacesで基数変換プログラムをつくろう!(C言語、Go言語、Kotlin、Rust対応) 「基数変換」は基本情報技術者試験を受験するなら、必須知識である。そこで、10進数を2進数、8進数、16進数に変換するプログラムを4つのプログラミング言語で実装した学習用プロジェクトをご紹介しよう。プログラミング初心者が複数の言語を比較しなが... 2025.11.29GoKotlinRust学び情報技術の基礎
Goマルチ言語(C言語、Go言語、Rust、Kotlin)で祝日対応のカレンダーをつくろう!(第1日目) 今年も残り少なくなってきた。そろそろ来年のカレンダーの準備をする時期ではないだろうか。本ブログでもこれまでプログラミング学習の一環として、カレンダー作りについてご紹介している。日付を表示することは比較的容易である。ただし、これではカレンダー... 2025.11.01GoKotlinRust学び情報技術の基礎
RustGitHub Codespaces で Rust を始めよう! Rustとは?Rustは、安全性、速度、並行性を重視したシステムプログラミング言語である。Rustの特徴1. メモリ安全性※ガベージコレクタなしでメモリ安全を保証※(またはガベージコレクション、GC)とは、プログラムが利用しなくなったメモリ... 2025.10.25Rust学び情報技術の基礎