データ構造

Java

Javaで扱うシングルトンパターン

この記事は以下の方を対象に書いています。 Javaでシングルトンパターンを表現する方法を知りたい シングルトンパターンについて理解を深めたい シングルトンパターンとは? シングルトンパターンとは、Javaを含むオブジェクト指向プログラミング...
TypeScript

TypeScriptの高度な型を解説

この記事は、以下の方に向けて書いています。 TypeScriptの型についてもっと知りたい RecordやPickのような型を使ってるサンプルコードが知りたい はじめに 今回はTypeScriptで採用されている型で、少し学習コストの高い内...
JavaScript

JavaScriptのクラスについて解説

この記事は以下の方を対象に書いています。 JavaScriptのクラスについて知識を深めたい JavaScriptのクラスを使いたい クラスについて JavaScriptもオブジェクト指向の概念を持つプログラミング言語ですので、 オブジェク...
React

ReactでMUIのテーブルを操作

この記事は以下の方を対象に書いています。 MUIのテーブルの使い方を知りたい MUIのテーブル操作をするサンプルコードを見たい 準備 まずは、Reactのプロジェクトを作り、MUIのインストールをしましょう。 開発環境は以下の通りになります...
React

ReactでMuiのSnackbarをカスタマイズする

この記事は以下の方を対象に書いています。 MuiのSnackbarの使い方を知りたい Snackbarを汎用的に使えるようにしたい Snackbarとは? Snackbarは、ユーザーに簡単な情報、通知、またはアクションの提案を表示するため...
Go

Go言語のゴルーチンについて解説

この記事は以下の方を対象に書いています。 ゴルーチンの基礎的な概念を知りたい サンプルコードを見たい ゴルーチンとは? ゴルーチン(Goroutine)とは、Go言語の並行性と並列性を実現するための要素で、 軽量なスレッドのようなものです。...
Go

Go言語のチャネルについて解説

この記事は以下の方を対象に書いています。 チャネルについて詳しく知りたい サンプルコードを見たい チャネルとは? チャネル(Channel)は、プログラム内でデータを受け渡すための通信手段やデータ構造の一つです。 異なるプログラム間でデータ...
Flutter

FlutterDesktopでExpandedを理解する

この記事は以下の方を対象に書いています。 Expnadedの使い方を知りたい ウィジェットのサイズを調整する方法を知りたい Expandedとは Expandedとは、ウィジェットです。 親ウィジェット内で子ウィジェットが利用可能な空間を拡...
Flutter

Flutterでテーブルの操作

この記事は以下の方を対象に書いています。 flutterでテーブルの操作方法を知りたい方 DataTableウィジェットを初めて使う方 はじめに 今回は、Flutterでテーブルを作る方法について紹介します。 最近はWindowsアプリを作...
TypeScript

TypeScriptのタプルについて解説

この記事は以下の方を対象に書いています。 タプルの使い道が分からない タプルの利便性が分からない タプルを使ったサンプルコードをみたい タプルとは? タプルとは、異なる型に要素をもつ固定長の配列のことです。 TypeScriptでは、特定の...