java JavaのwalkFileTreeメソッドの使い方と実践例 walkFileTreeメソッドとは、ディレクトリ構造を再帰的に走査するメソッドです。 Java7で追加されたFilesクラスが提供するメソッドの一つであり、比較的新しいメソッドです。 (このメソッドの提供により、ディレクトリ構造については... 2020.05.29 java
C言語 C++に特有の文法:C言語にない機能の簡単なまとめ C++はC言語を拡張して開発された言語であり、C++ではオブジェクト指向をサポートする文法が追加されています。 基本的にC言語で使用していた文法はC++でも使用できるので、学習という面で見るとC言語を扱える方であればC++で追加された文法を... 2020.05.23 C言語
C# C#のデリゲートとは?Action・Func、マルチキャストの概要 デリゲートとは、一言で言えば「関数を変数として扱う」機能です。 個人的には、「1つの関数のみを定義したクラスやインターフェースのようなもの」と捉えた方が分かりやすいと思います。 実務ではコールバック(本処理の終わりに特定の終了処理をさせる)... 2020.05.16 C#
C# C#の数値リテラル一覧:基礎と使い方 javaでは数値リテラルの扱いに注意が必要になることがあります。 C#の仕様も気になったので、一覧にまとめてみました。 javaとの違いは以下の通りです。 ・整数型に符号無し(u)、実数型にdecimal型(m)も指定できる ※decim... 2020.05.09 C#
C# C#でオブジェクトをコピーする方法:MemberwiseCloneの使い方 参照型変数(主にクラスのオブジェクト)をコピーする場合、単純に「=」で代入するだけでは不十分な場合があります。 参照型変数の中身は参照先(オブジェクトのメモリ領域を示すポインタ)です。 「=」で代入するだけでは、参照先だけがコピーされて、参... 2020.05.01 C#