问题标签 [method-signature]
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.
c - 在 C 语言中,当我在函数签名之后、函数体之前声明变量时,这意味着什么?
可能重复:
为什么声明放在 func() 和 {} 之间?
在 C 语言中,当我在函数签名之后、函数体之前声明变量时,这意味着什么?
例子:
当我编译除了初始化变量 i 之外的代码时,我得到一个编译错误:“无法初始化参数:p”
java - 用于 java 方法签名的 Python 正则表达式,带有前面的注释且没有类属性声明
我正在尝试在 python 中做一个正则表达式,将 java 文件中的每个方法签名与前面的注释匹配(如果存在注释)。但同时,我不希望它匹配类属性声明。我的代码是:
但它也打印类属性注释和声明!
任何帮助,将不胜感激
c# - 泛型、可空、类型推断和函数签名冲突
我有这个代码:
我想为我的两种方法使用相同的名称。这甚至可能吗?
我的问题:
- 我必须编写两种不同的方法,因为返回类型(如果请求失败,我希望它为 null,如果请求成功,我希望它为值),即
Nullable<T>
ifT
是值类型,T
if的实例T
是引用类型。 async
不允许引用/输出,因此如果没有 type 的方法参数T
,则不会推断,并且我的两个方法不能具有相同的名称(签名冲突,因为如果不推断T
,通用约束不适用于签名冲突解决)T
目前这段代码有效,但我不喜欢“RequestValue1”和“RequestValue2”之间的这个奇怪的函数调用。
php - Sublime PHP 方法签名和自动完成描述
我真的很喜欢 sublime,但我有 1 个主要问题阻止我从 Netbeans 迁移:
我需要 sublime 自动完成来显示函数描述和方法签名(我正在使用 Yii 框架,我需要确切地知道每个函数的作用、返回和传递的参数类型)。
我尝试安装几个插件,但没有一个工作......如果有这样的方式,那么我错过了它。
vb.net - JSON 对象数组使用什么类型?
我有一个接收 JSON 有效负载的 WCF 服务。
例如,像这样的有效负载:
适用于以下服务方法签名:
a
并b
分别自动转换为 anInteger
和 a String
。
但是,现在我需要向服务方法发送一个稍微复杂一点的参数,它不是 anInteger
或 a String
:
基本上,c
是一个包含键值对的对象数组(即 JSON 对象)。c
那么,我在服务方法签名中声明什么类型?我对VB不是很熟悉,所以我不知道有哪些类型可用。如果可能,还请提供一个示例,说明如何从您建议的任何类型中获取值。
python - 继承最佳实践:*args、**kwargs 或显式指定参数
我经常发现自己覆盖了父类的方法,并且永远无法决定是否应该明确列出给定的参数或只使用一揽子*args, **kwargs
结构。一个版本比另一个更好吗?有最佳实践吗?我缺少什么(不利)优势?
显式变体的感知好处
- 更明确(Python 之禅)
- 更容易掌握
- 易于访问的函数参数
毯式变体的感知好处
- 更干
- 父类很容易互换
- 在不触及其他代码的情况下传播父方法中默认值的更改
ios - 为什么这个方法签名有效?
我刚刚遇到了一些具有如下方法的代码:
通常我会看到这样的方法:
但是这个方法好像省略了Parameter2。为什么这行得通?
google-app-engine - Authorization Authsub 中的签名密钥是什么
我想知道 Google Authsub 授权中的签名字符串是什么?我运行这个命令:
它正在创建两个文件:
- myrsakey.pem
- myrsacert.pem
我上传myrsacert.pem
到这个链接https://accounts.google.com/ManageDomains
现在我必须在我的请求中传递签名字符串。
myrsakey.pem 文件包含
并且 myrsacert.pem 文件包含内容
现在我想知道当我们安全地签署 Austhsub 并获取会话令牌时字符串 sig 参数的值是什么。我正在关注此链接https://developers.google.com/accounts/docs/AuthSub,在最后一部分中,我不知道为 sig 参数分配什么值,请有人帮忙!
c# - 任何方法类型的委托 - C#
我想要一个可以执行任何外部方法的类,如下所示:
这可能吗?是否有接受任何方法签名的委托?
java - Java 中的方法签名是否包括其返回类型?
Java 类/接口中的方法签名是否包括其返回类型?
例子:
Java是否知道这两种方法之间的区别:
还是只有方法名称和参数列表才重要?