相关疑难解决方法(0)

幻数42的起源是什么,编码中不可或缺?

更新:
惊讶于它被大量投票...

这个问题与编码有关,在提出这个问题之前,我用google搜索"42"并结合:

  • 网站:msdn.micrsoft.com
  • "代码示例"
  • "C#"
  • "神奇数字"

而且我不是西方文化/文学的专家/粉丝.

还发现,为什么变量"i"和"j"用于计数器?[重复]没有关闭,但甚至受到保护.


我觉得每个人都知道,除了我......

在代码样本和样本中使用的无处不在的魔术数字42的起源是什么?

你怎么用42?因为我没有来过或曾经使用过42

经过一番搜索,我找到了MSDN文档: Magic Numbers:Integers:

  • "除了书籍/电影参考,开发人员经常将其作为任意值使用"

嗯,这没有解释我的任何事情.

这些年来我参与开发,编码和编程以及周围的IT相关活动(如rwquirements分析,系统管理等),我错过了哪些电影和书籍?

使用带有42的代码片段(仅与C#相关)对某些文本的一些引用:

JérômeLaban.C#异步提示和技巧,第3部分:任务和同步上下文

  var t = Task.Delay(TimeSpan.FromSeconds(1))
              .ContinueWith
                (
                    _ => Task.Delay(TimeSpan.FromSeconds(42))
                );
Run Code Online (Sandbox Code Playgroud)

MSDN 异步代理库

   send(_target, 42);  
Run Code Online (Sandbox Code Playgroud)

快速入门:在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);
Run Code Online (Sandbox Code Playgroud)

使用PPL在C++中进行异步编程

  task<int> myTask = someOtherTask.then([]() { return 42; });
Run Code Online (Sandbox Code Playgroud)

拳击和拆箱(C#编程指南)

  Console.WriteLine(String.Concat("Answer", 42, true));
Run Code Online (Sandbox Code Playgroud)

如何:覆盖ToString方法(C#编程指南)

  int x = 42;
Run Code Online (Sandbox Code Playgroud)

跟踪听众

  // Use this …
Run Code Online (Sandbox Code Playgroud)

language-agnostic coding-style

21
推荐指数
4
解决办法
3351
查看次数

退出状态 42 是什么?

我想知道这意味着什么,我正在做一个带有矩阵的程序,有点像 pacman,但是每当我尝试与该程序交互时,它都会结束并返回“退出状态 42”

c++

-5
推荐指数
1
解决办法
4568
查看次数

标签 统计

c++ ×1

coding-style ×1

language-agnostic ×1