C# C# 例外フィルター C# 6.0 以降では、catchブロックに例外フィルター(when句)を追加することができるようになりました。 C#の例外フィルタは、特定の条件が満たされた場合にのみ例外をキャッチする強力なメカニズムを提供します。 これにより、例外を再ス... 2025.06.26 C#
Python python dictに要素追加 Pythonのdict(辞書)に要素を追加する方法はいくつかあります。それぞれの方法について、コード例を交えながらまとめます。 キーと値を直接代入する 最も一般的な方法です。新しいキーに値を代入することで、辞書に新しい要素を追加できます。も... 2025.06.25 Python
Python python yield 使い方と使いどころ yield はPythonのジェネレータ関数を定義するために使用されるキーワードです。ジェネレータ関数は、イテレータを簡単に作成する方法を提供し、特に大量のデータを扱う際にメモリ効率が良いという利点があります。 通常の関数は、一度にすべての... 2025.06.21 Python
Python python 型を確認する type( ) type( )は、型オブジェクトを返します。object.classが返すのと同じオブジェクトです。 Pythonprint(type('string')) # <class 'str'> print(type(100)) ... 2025.06.16 Python
Python python tmpfile 一時ファイル、一時ディレクトリの作成 pythonで一時ファイルや一時ディレクトリを使用するには、tempfileモジュールを使用します。このモジュールは、安全かつ効率的に一時的なファイルやディレクトリを作成・管理するための機能を提供します。 一時ファイル TemporaryF... 2025.06.15 Python
C# C# リスト、配列の初期化 コレクション式で初期化 C#12以降、リストや配列がコレクション式で初期化できるようになりました。 int; // int配列の初期化 List<int> numbers = ; // intリストの初期化 スプレッド演算子(..)を使って... 2025.06.15 C#
Python python 配列(リスト)の結合 演算子を利用する結合 最もシンプルな方法です。+演算子で結合を行います。2つ以上複数のリストを結合することも可能です。結合する元のリストは変更されず新しいリストが作成されます。 list1 = list2 = combined_list =... 2025.06.14 Pythonプログラム言語
Python python デコレーター デコレーターはよく知られたオブジェクト指向プログラミングのデザインパターンです。オブジェクトの機能や振る舞いを動的に拡張するのですが、その際に継承を使わず元のオブジェクトをラッピングしてシンプルな拡張を実現します。Pythonでは言語レベル... 2025.06.12 Pythonプログラム言語