问题标签 [declaration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1420 浏览

c - 定义一个大于 unsigned int 限制的大数组

我需要静态定义一个数组(在 *.h 中)大小为 12884901888 的文件,如。

上面的声明给出了错误并且不起作用。

因为数组声明中使用的常量是无符号整数。但是我需要使用的常量(12884901888)大于无符号整数限制。

我如何定义上面的数组,大小为 12884901888 ?

谢谢你。

-广告

PS我知道很多人会说,优化那个巨大的数组大小,但由于某些特定于我的情况的原因,我需要使用相同的。

0 投票
3 回答
14548 浏览

objective-c - 什么时候定义objective-c方法?

我正在学习 Objective-C,并且有 C/C++ 背景。

  • 在面向对象的 C++ 中,您总是需要在定义(实现)方法之前声明您的方法,即使它是在父类中声明的。

  • 在过程风格的 C、IIRC 中,您可以只定义一个函数,只要它仅从稍后出现在文件中的同一编译单元(即同一文件)中的其他东西调用(好吧,提供您不会在其他地方用“extern”声明它)。

  • 现在,在 Objective-C 中,您似乎只需要在头文件中声明选择器(如果它们将被外部使用),并且您可以在 .m 文件中很好地构建选择器,并在其中调用它们.m 文件。此外,似乎从未(重新)定义委托方法或继承方法。

我在正确的轨道上吗?什么时候需要在 Objective-C 中定义选择器?

0 投票
12 回答
346 浏览

architecture - 声明变量

假设您有一个名为hotelPropertyNumber的变量。内容将始终是一个数字,但通常用作字符串。将其声明为字符串会有什么“错误”,这样您就不必不断地将其转换为字符串......或者这是一个不好的编程习惯?

谢谢。

0 投票
2 回答
1254 浏览

f# - F# 私有静态方法

如何在 f# 的类中定义私有静态方法?当我尝试附加一个私人修饰符时,它会抱怨。

0 投票
2 回答
298 浏览

c - 如果我们没有在函数中指定参数的数据类型并在调用它时将参数传递给它,会发生什么?

看下面的程序。

即使参数的数据类型没有在函数“printit()”中指定,结果也会显示在 printf 上。当我用 gcc 编译并运行它时,我看到了正确的答案。为什么?是否不需要在 C 中指定参数的数据类型?在上面显示的情况下,参数的默认数据类型是什么?

0 投票
4 回答
2326 浏览

c++ - 在运行时初始化 2D int 数组

我从一本 C++ 书中得到了下面的代码,但我无法弄清楚初始化是如何工作的。

据我所知,有一个外部循环循环通过行,内部循环循环通过列。但这是我不明白的将值分配到数组中。

所以这里有一些问题。

  • 我无法理解 2D int array 的初始化nums[3][4]。是什么分开(t*4)+i+1, 以便编译器知道在哪里分配什么?
  • 根据分配的值,我如何知道哪些值将存储在行和列中?
  • 为什么有星号?
  • 周围的括号t*4是干什么用的?

我知道初始化二维数组看起来像下面的例子。

据我所知,就像记忆中的这样。

谢谢你。

0 投票
3 回答
530 浏览

javascript - Javascript 设置变量和对象以及正确的语法(调试控制台)

因此,我试图在页面上调用方法,并且我知道要放入方法中的值,但似乎无法使语法正常工作。我觉得,好吧.. lamerized。

好的,这是页面上的 javascript 方法

非常直接的函数,你会假设参数是字符串,对吧?所以在 IE8 脚本调试器控制台中我尝试了这个:

ReturnValue("adf","asdf"); //失败“预期对象”

对象是预期的,嗯,也许我需要单引号作为我接下来假设的字符串(以防万一)。

ReturnValue('adf','asdf'); //失败“预期对象”

好的,只是确保......所以我需要一个存储字符串的对象。如何使用我认为的 var..

var o = "adf"; var p = "dfsa"; 返回值(o,p);//失败“预期对象”

为了确定,我尝试使用单引号。所以毕竟我确信需要一个对象。所以我试图创建一个对象。

o = 新对象();k = 新对象();//{...}

现在我从这里开始不知道如何向对象添加字符串,所以我就这样做了。

o.value = "文本"; k.value = "字段"; // “文本域”

好的,所以现在我感到很兴奋,我有一个带有一些绳子的物体,所以现在我尝试再次将它们放在一起。

ReturnValue(o,z) // EPIC FAIL “预期对象”

我把对象放在那里!现在我回到第一方,有人可以帮忙吗?

好的问题还是没有解决。

经过进一步调查,我发现该脚本确实在页面加载的一开始就运行了一次。我可以调试和中断,当它通过代码暂停时,我可以运行这些方法。但是在我发布并完成声明所有变量之后,我无法运行任何方法。但是,由于某种原因,我尝试运行的相同方法能够使用 Window.Opener.ReturnValue(string,string); 从弹出窗口运行

我不明白!

当我需要你时,Javascript 大师在哪里!

0 投票
2 回答
1058 浏览

types - Fortran 中的类型声明

我想下面的 Y 类型是真实的。

但是这里的类型是什么?

由于该行开头的 REAL 标记,它是隐式类型还是 REAL?我的意思是类型声明的范围是什么,直到 ,或者一直到行尾?

:: 服务的目的是什么?

(抱歉,半夜在困惑的状态下使用解析器让你害怕做出错误的假设,而当下的智慧说去咨询有更多经验的人。)

0 投票
7 回答
1019 浏览

c# - 帮助理解 C# 代码并移植到 Objective-C

好的,我有这个由其他人用 C# 编写的原型,我正在尝试将它放入 Objective-C。现在,我还没有任何正式的 C# 经验,所以我还不了解它的一切。我了解前三个变量是什么,但我遇到了第四行和第五行(c_data)正在做什么的问题。第四个是声明一个方法,然后是第五个定义它还是发生了什么?谢谢你的帮助!

0 投票
1 回答
1341 浏览

asp-classic - ASP VBSCRIPT 变量声明问题

首先,我有一个问题

在 .asp 页面中

当我调用此函数时,一旦到达 Set SESSION("nv 行,它就会说错误:

如何定义变量?我试过了dim SESSION, dim SESSION("nv... not working!

它是在课外运行,然后不需要声明这些变量吗?