リストに大量のアイテムを高速に登録するには
「リストに大量のアイテムを登録する – 思いつくままに」には、TListBoxに大量のアイテムを登録する場合、TListBox.AddItemよりもTStrings.Assignを使った方が高速に登録できるこ …
「リストに大量のアイテムを登録する – 思いつくままに」には、TListBoxに大量のアイテムを登録する場合、TListBox.AddItemよりもTStrings.Assignを使った方が高速に登録できるこ …
Delphiは、for-in スタイルの反復をサポートしています。 自作のクラスが for-in ループをサポートするには次の条件を満たす必要があります。 クラスまたはインターフェイスは、GetEnumerator() …
Continue reading ‘Delphiのfor-inループをサポートするクラスでFizz-Buzz問題を解く’ »
Delphiのfor..in文をサポートするクラスは、GetEnumeratorメソッドで列挙子を取得できます。 たとえば、 TStringsはTStringsEnumeratorのオブジェクト、 TListはTList …
System.StrUtils.MatchStr MatchStrは、文字列の配列の中に指定した文字列があるときはTrueを返します。 この関数は、大文字と小文字を区別します。 uses System.StrUtils; …