第239話 新技!! コメントアウト地獄車(ちょっとした報告)回

(・3・)〈どうも、『河童メダリスト』の異名を持つ男、やっ太郎です。


 今日はちょっとした報告だけなのですが……


(・3・)〈『コンテスト検索機能(管理者用)』が完成しましたーーーーー!!


①キーワード(任意)

②開催状況(指定しない・開催中・受付終了の3種)

③参加可能ランク(指定しない・SSS〜Fランクの10種)

④条件(指定しない・まで・限定の3種)


 の4項目の組み合わせで、コンテストを探せるようになりました!! あとはこれをユーザー用に調整して搭載するのみ!!


 で、今回も例によって検索結果表示画面にエラーが出てたわけですよ!!(白目)


 まぁ、原因の予想はついてたんです。で、文章で説明するのは難しいんですが……


『検索パターンが1の時は、動作Aを実行する。

 検索パターンが2の時は、動作Bを実行する。

 検索バターンが3の時は、動作Cを実行する。

 検索パターンが4の時は、動作Dを実行する。

 検索パターンが5の時は……』


 と、こんな感じのプログラムが延々と続くわけなんですが、『』の中の文字が一つでも間違えてたらエラーが出てちゃんと動いてくれません。


(・3・)〈ちなみに上の『』の中も1箇所間違っている箇所があります。お分かり頂けただろうか……(笑)


 で、今までは気合いと根性で上から順に一行一行見直してたんですが、今回は新技を閃きまして。


 どういう技かと言うと、『コメントアウト』って機能があるんですけども、これは書いたプログラムの前に特定の記号(//とか/※とか)をつける事で、プログラムではなく『開発者が残したコメントやメモ書き』として認識するようになる機能なんですが……例えば最初の例に対して、


『検索パターンが1の時は、動作Aを実行する。

 検索パターンが2の時は、動作Bを実行する。

 /*検索バターンが3の時は、動作Cを実行する。

 検索パターンが4の時は、動作Dを実行する。

 検索パターンが5の時は…… */』


 こう書くと、3~5行目のプログラムは『開発者のコメント』扱いになって、プログラム実行時に認識されなくなるんです。つまり、もしこの状態でプログラムを実行した時に……


 エラーが起きる → (・3・)〈原因は1行目か2行目にあるんやな!!

 エラーが起きない → (・3・)〈原因は3行目以降にあるんやな!?


 みたいな感じで、ちょっと本来の使い方じゃないかもですけどコメントアウト機能を使ってより効率的にエラー原因を探す……


(・3・)〈これぞ新技!! 《コメントアウト地獄車》じゃい!!


 勝手に名付けちゃいましたけど、私の頭で思い付く程度のものだから、この方法って実はメジャーだったりするのかしら?


(・3・)〈もしそうならめっちゃ恥ずかしいなぁ……と言うか、地獄車ってなんやねん(笑)

  • Twitterで共有
  • Facebookで共有
  • はてなブックマークでブックマーク

作者を応援しよう!

ハートをクリックで、簡単に応援の気持ちを伝えられます。(ログインが必要です)

応援したユーザー

応援すると応援コメントも書けます

新規登録で充実の読書を

マイページ
読書の状況から作品を自動で分類して簡単に管理できる
小説の未読話数がひと目でわかり前回の続きから読める
フォローしたユーザーの活動を追える
通知
小説の更新や作者の新作の情報を受け取れる
閲覧履歴
以前読んだ小説が一覧で見つけやすい
新規ユーザー登録無料

アカウントをお持ちの方はログイン

カクヨムで可能な読書体験をくわしく知る