Python Python for-else構文 pythonでは、forブロックの後にelseブロックを置くことができます。forブロックが最後まで実行されたときにelseブロックが実行されます。途中でbreakした場合にはelseブロックは実行されません。 値を探索する target ... 2024.10.05 Python
Python Python リスト内包表記 リスト内包表記はリストを生成するシンプルな手段を提供します。 基本的な構文 最も基本的な使い方は、通常のfor文によるリスト生成を簡潔に置き換えます。リスト内包表記の実行で新しいリストを生成します。 # リスト内包表記 list_new =... 2024.10.04 Python
C# C# 汎用ジェネリック・デリゲートの共変性と反変性 .NET Framework 3.5以降、デリゲートでも変性がサポートされています。つまりメソッドのパラメータや戻り値で派生型(共変)や基本型(反変)との互換性がサポートされます。ここではFunc 汎用デリゲートにおける共変性と Actio... 2024.05.30 C#
C# C# 共変戻り値のオーバーライド 共変戻り値 (Covariant return types) C# 9.0(2019年4月リリース)から共変戻り値のオーバーライドができるようになりました。これはJavaではだいぶ昔(Java5 2004年9月リリース)から可能だったのです... 2024.05.23 C#
C# C# ジェネリック インターフェイスの共変性と反変性 C#におけるジェネリック・インターフェイスの共変性(Covariance)と反変性(Contravariance)。 2024.05.22 C#
Rust プログラミング言語Rustについて Rustは、Mozillaによって開発され、2015年に最初の安定版がリリースされたシステムプログラミング言語です。安全性、速度、並行性の3つを主要な目標として設計されており、C++のような低レベルの制御能力を持ちながら、メモリ安全性やスレ... 2024.02.15 Rust
Python Python dictについて dictとは dictは、キー(Key)と値(Value)のペアによる辞書構造です。キーは一意でイミュータブル(変更不可)。 dictの作成 dictは色々な方法で作成できるので、ここでまとめておきます。 波括弧でKey/Valueペアを指... 2024.01.30 Python
ブログ コーディングキャット コードの猫の好奇心 transaction: tran public IActionResult Edit(string id, string memberType, string returnMode) { var slip = _cas... 2024.01.29 ブログ
ブログ Hello Stack Cats Welcome to WordPress. This is your first post. Edit or delete it, then start writing! 2024.01.28 ブログ