问题标签 [method-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 回答
84434 浏览

java - 方法签名中的Java“参数”?

在 C# 中,如果您希望方法具有不确定数量的参数,您可以将方法签名中的最后一个参数设置为 a params,以便方法参数看起来像一个数组,但允许使用该方法的每个人传递尽可能多的该类型参数如来电者所愿。

我相当确定 Java 支持类似的行为,但我不知道该怎么做。

0 投票
1 回答
1754 浏览

objective-c - Objective-C - 如何在方法声明中实现指针数组

好的,如果您查看我之前的两篇文章(特别是链接 #2),我想问一个与相同代码有关的附加问题。在方法声明中,我想将其中一个参数定义为指向指向 feat_data 的指针数组的指针。除了将 (NSMutableArray*)featDataArray 放在下面的声明中并通过另一个 feat_data 类型的指针访问每个对象之外,我有点不知道去哪里和做什么。顺便说一句,很抱歉问了这么多问题。我在我正在使用的书中找不到类似的东西,或者我找错地方了?

链接#1

链接#2

0 投票
2 回答
8810 浏览

c++-cli - C++/CLI:如何覆盖 Object 类的 Equal 方法

我是 C++/CLI 的新手,在尝试覆盖基 Object 类的 Equal 方法时遇到了一些问题。我收到以下代码的以下编译警告错误。这应该如何纠正?

编辑 3:我将“Equal”更改为“Equals”,删除了源文件中的 override 关键字,但错误 2 仍然存在。

// 头文件

// 源文件

0 投票
4 回答
68054 浏览

objective-c - Objective-C中方法旁边的加号和减号是什么意思?

在 Objective-C 中,我想知道方法定义旁边的+和符号是什么意思。-

0 投票
3 回答
394 浏览

objective-c - 了解@interface 声明中“(Private)”的这种用法

我见过一些这样写的代码:

我想知道(Private)在提交到 App Store 时这是否意味着什么?一般是什么意思?

0 投票
2 回答
371 浏览

java - 静态导入方法重叠

如果您有一个带有静态导入的类,java.lang.Integer而我的类也有一个静态方法parseInt(String),那么调用将parseInt("12345")指向哪个方法?

提前致谢!

0 投票
3 回答
1446 浏览

objective-c - 使 Xcode 4.3 对当前 @implementation 中存在的未声明方法发出警告

Xcode 4.3 在 current 中存在未声明的方法时不会发出警告 @implementation,这是一个很棒的新特性。但是,在 Xcode 4.2 上使用我的项目时,这在某些情况下会导致问题。

如何重新启用未声明方法的警告?

例如:

在 Xcode 4.2 中,这会失败:

我完全理解 Xcode 4.2 中的警告和错误,因为它不允许在当前@implementation范围内搜索方法。(修复很简单:要么将方法放在smallRect方法之上,要么在类别或标题中foo声明方法。)smallRect

但是,如何在 Xcode 4.3 中打开警告以捕获此错误,然后再将其传递给运行 4.2 的同事?

0 投票
2 回答
76 浏览

objective-c - 解释这个特定方法声明的语法

我在 Github 上找到了这个,但我不知道这段代码在做什么。谁能解释一下?

特别是这个东西是什么(void (^)东西,到底是怎么...用的?

0 投票
1 回答
82 浏览

objective-c - 方法声明中的这个约定是什么?

我见过有人在Objective C中声明一个方法,如下所示:

谁能告诉我方法声明末尾的虚线符号在这里代表什么?

0 投票
1 回答
230 浏览

scala - 为什么方法 main() 在 Scala 中的定义中不需要“=”?

可能重复:
scala:'def foo = {1}' vs 'def foo {1}'

为什么在 Scala 中定义方法main时,不需要使用=?

例子:

但是如果一个人想要定义另一个函数,它就需要它。

有人可以解释这种语法吗?