クラスが実装することによって、同様のことが可能。触れるようになってから、関数と演算子の差異をあまり感じなくなった。関数の中置記法があるため。コンピュータプログラミングにおいては、主に記号を用いて演算を指示するものが演算子と呼ばれる。概ね数式などの記述を模倣しているが、一部の演算子に通常と異なる記号が用いられたり、副作用を持っていることがあるなど、数学の演算子とは異なる点もある。関数子などと呼ぶ場合もある。挙げられるつまり、演算子も関数も、使える記号と記法が違うだけで、本質的な違いはない。考えてみれば、メソッドオーバーロードは、同一クラス内で、異なる引数に対する処理に、同じ名前を付けること。メソッドの引数を、関数プログラミングで言う適用する対象と見れば、メソッドオーバーロードは、メソッドが所属するクラスは同じでも、適用する対象が異なるという点で、演算子オーバーロードと似ている。「メソッドのシグニチャは、なぜ返り値を含まないんだ?」と、以前から疑問に思っていた。結果、型が異なるような実装ができたらおかしいか。継承とジェネリクス話を戻して、オブジェクト指向におけるアドホック多相とは、オーバーロードに相当する。言うところの「メソッドの引数の型がある範囲に限られている」ということによる。)オブジェクト指向の継承も、アドホック多相に相当する。programming.ジェネリクスのこと。Wikipedia」という使われ方を連想する。言葉自体に、良いイメージがない。型クラスの定義と、インスタンス化さて、最初の「犬・猫」型のコードに戻る。型クラスを使い、異なる型に、同じ関数名を適用できるようにしたい。そのためには、型をグループ化する、型クラスを定義する。型を作り、そこで名前と年齢を持たせる。ついでに、犬と猫を同じ型にして、定義してみた。文字列の配列の初期化」のついでに配列の走査。関数が記憶の彼方にあって全く思い出せなかった。場合、要素を指す変数はバリアント型でないといけなかったかぁ。ブロックを繰り返し実行します。要素が代入される変数について、コレクションや配列の各要素を繰り返す変数を指定します。変数、総称オブジェクト型変数、または任意の固有オブジェクト型のオブジェクトの変数を指定できます。バリアント型のみ指定できます。言えば、オブジェクトのコレクションを走査するときによく使った。使えることを知らなかった。型宣言をせずにバリアント型としても使用できる。データとユーザー定義型を除く、あらゆる種類のデータを格納することができます。(太字は引用者による)バリアント型というと、文脈に応じて適用する演算子の意味が変化し、メモリを結構使うということしか頭に残っていない。格納することができます。(同上より)あぁ~、なんかややこしいなぁ。値とは、その変数に有効なデータが格納されていないことを示します。文字列の配列を初期化しようと思い、次のコードを実行した。"fuga"}しかし、エラーが表示された。よると、VB6では配列を初期化することはできません。要素ごとに値をセットする必要があります。固定長の配列は既定値で初期化されています。上記のように書けるようだ。"fuga"しかし、これは面倒だなぁ。関数を使う方法が書かれていた。",")こちらの方が楽。書いているとき、文法を間違えるとすぐにエラーメッセージが表示される。文で条件をキチンと書く前に中の処理を書きたいときなど、一々注意されるのでうざい。コードの設定」の「自動構文チェック」のチェックをはずした。これで意図的に文法に不備があった場合でも、エラー箇所が赤く表示されるだけでエラーメッセージが表示されなくなったので、ちょっと書きやすくなった。利用すると最近調子が悪い。手動で接続しないとつながらない。頻繁にブルースクリーンになることが。同様の症状に対する説明があった。ドライバの「日付」を見ると、結構古いものが使われていた。ダウンロードして、ドライバの更新を行った。結果、何の問題もなくなった。個の記事を取得するにはかなり時間がかかる。行なっているのなら、投稿した記事を管理しているフォルダから見つければいい。なければ、ブラウザから直接修正する必要がある。投稿画面を広げればある程度文字の入力がしやすくなる。編集したい場合、ブラウザの画面では限界がある。利用すると、テキストエリアを好きなエディタで編集できるようになる。