2011年08月26日
トーノZEROゲームプレイ日記ACE COMBAT 5 THE UNSUNG WAR total 3232 count

今日のとびきり面白かった話

Written By: トーノZERO連絡先

「今日のとびきり面白かった話だ」

「なんだい?」

http://twitter.com/#!/neuecc/statuses/106605372348956672より

@Grabacr07 コンパイル時に型が分からないのは危険だから var なんて使うな 的な指摘が上がってきたんだけど、コイツ本当に C# 知ってんの…?

「意味が分からないよ。説明してくれよ。varって何? C#って何? この話のどこが面白いの?」

「C#というのはプログラミング言語の1つだ。varというのはC#やJavaScript等のいくつかのプログラミング言語で使用される変数宣言のキーワードだ」

「それで、varを使うとコンパイル時に型が分からないの?」

「JavaScriptでは型が実行時まで確定しないことになるが、基本的にインタプリタ言語なのでコンパイル時という言葉に意味があるか分からない。まあ実行前にコンパイルするかもしれないが」

「えっ?」

「C#の場合、varというのはコンパイル時に型推論を行うキーワードだ」

「推論するってことは、分かるかどうか不明ってこと?」

「そうじゃない。不明ならコンパイルエラーになる。本当に不明のまま使う場合はvarではなくdynamicキーワードを使う」

「じゃあどういうこと?」

「ソースコード上に型が明示されないという話なら分からなくも無いが、コンパイル時に常に型は確定する。それなのに、コンパイル時に型が分からないというのは宗教論ですら無い。単なる入門書レベルの錯誤だ」

「そうか。そんな話をする人がいるってことが面白かったのだね」

「ちちち。まさか。そうじゃないぜ」

「えっ。まさか他にもっと凄い技術的な秘密がこの文章に隠されているのかい?」

「よく見ろ、我々は今どこにいる」

「えーと、あれ。ここはキーワード: 【▲→トーノZERO→ゲームプレイ日記→ACE COMBAT 5 THE UNSUNG WAR】だぞ。技術関係のキーワードじゃないぞ」

「その通りだ」

「キーワード間違い?」

「そうじゃない」

「分からないよ。C#やvarがACE COMBATにどう関係するんだよ」

「関係ないよ」

「やっぱり分からないな」

「これを書いた人のIDを見ろ」

「えっ?」

「Grabacr07って、Grabacrはグラーバクだぞ」

「8492か!」

「凄いオチだろ?」

「君はそこに喜んでいたのか!」

「さて、どっかにオヴニルはおらんかねえ」

「チョッパーとかナガセはいいのかよ」

「チョッパーはTwitterのボットにいるし、ナガセはブログにいる」

ACE COMBAT 5 THE UNSUNG WAR

 ご意見、ご感想、情報提供、検証情報などはFacebookのDeep Strike Acesへどうぞ Facebookにログイン後、「いいね!」をクリックすると主要な文書が閲覧できるほか、メッセージも書き込めます。

もっと情報? §