更新:
非常に多くの反対票が投じられていることに驚いています...
質問はコーディング関連であり、この質問をする前に、次のものと組み合わせて「42」をグーグルで検索しました。
- サイト:msdn.micrsoft.com
- 「コード例」
- "c#"
- 「マジックナンバー」
そして、私は西洋文化/文学の専門家/ファンではありません.
また、変数「i」と「j」がカウンターに使用されるのはなぜですか? [重複]閉じられていませんでしたが、保護されていました。
私以外はみんな知ってる気がする…
コードサンプルとサンプル全体で使用されているユビキタスな魔法の数字 42 の起源は何ですか?
どうやって 42 を使うようになったのですか? 来たことも使ったこともないので42
いくつかの検索の後、MSDN ドキュメントが見つかりました: Magic Numbers: Integers :
- 「本/映画の参照は別として、開発者はこれを任意の値として使用することがよくあります」
まあ、これは私に何も説明しませんでした。
開発、コーディング、プログラミング、および要件分析やシステム管理などのIT関連の活動に長年携わってきた私が見逃した映画や本は??
42 のコード スニペットを使用したいくつかのテキストへの参照 (C# 関連のみ):
ジェローム・ラバン。C# 非同期のヒントとコツ、パート 3: タスクと同期コンテキスト
var t = Task.Delay(TimeSpan.FromSeconds(1))
.ContinueWith
(
_ => Task.Delay(TimeSpan.FromSeconds(42))
);
MSDN非同期エージェント ライブラリ
send(_target, 42);
クイック スタート: C# または Visual Basic での非同期 API の呼び出し
Office.context.document.setSelectedDataAsync(
"<html><body>hello world</body></html>",
{coercionType: "html", asyncContext: 42},
function(asyncResult) {
write(asyncResult.status + " " + asyncResult.asyncContext);
task<int> myTask = someOtherTask.then([]() { return 42; });
ボックス化とボックス化解除 (C# プログラミング ガイド)
Console.WriteLine(String.Concat("Answer", 42, true));
方法: ToString メソッドをオーバーライドする (C# プログラミング ガイド)
int x = 42;
// Use this example when debugging.
System.Diagnostics.Debug.WriteLine("Error in Widget 42");
// Use this example when tracing.
System.Diagnostics.Trace.WriteLine("Error in Widget 42");
// The following line displays True, because 42 is evenly
// divisible by 7.
Console.WriteLine("Divisible returns {0}.", Divisible(42, 7));
// The following line displays False, because 42 is not evenly
// divisible by 5.
Console.WriteLine("Divisible returns {0}.", Divisible(42, 5));
// The following line displays False when method Divisible
// uses ||, because you cannot divide by 0.
// If method Divisible uses | instead of ||, this line
// causes an exception.
Console.WriteLine("Divisible returns {0}.", Divisible(42, 0));
WIKIPedia C Sharp (プログラミング言語)
int foo = 42; // Value type.