问题标签 [class-method]
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.
python - 如何枚举类方法,然后在 python 中用 itertools.product() 链接它们?
我昨天刚刚从这个网站了解到我可以:
我想枚举类 Seq 中这些序列方法链的可能组合,可能是:
如何
itertools.product()
使用1)。生成可调用的函数链列表?像这样:
foo = s.head().odd().even().reverse()
2)。生成 eval()able 链字符串,然后我可以稍后存储在 ascii 文件或 eval() 中或用于记录目的?
,可以接受参数,而,
/li>head()
不需要,例如 head() 和 tail() 的参数可以来自列表:tail()
even()
odd()
如果我的 Q1 是可能的,我如何将这些参数填充到可调用列表和 eval()-able 字符串中,也就是生成更具体的可调用列表和 eval()-able 字符串?
谢谢!
iphone - 如何设置+class方法的变量
我正在将一个 uitextfield 字符串传递给一个类方法 (+),该方法我想用文本字段中的值实例化一个 NSString,该值将在同一类中的另一个方法中使用。但是,因为此方法是 (+),所以我不能在不引发错误的情况下使用实例变量。
如何获取类方法参数中的 uitextfield 字符串并为其提供实例方法?
创建另一种本地方法是个好主意吗?可以在类方法中调用的方法还是更简单的方法?
objective-c - 类方法和实例方法——何时/何时不使用它们?
我想知道何时以及何时不使用类方法和实例方法。我需要一些实际的例子。我真的很困惑。另一个问题:我们不能用实例方法做与类方法完全相同的事情吗?
c# - 命令行程序/app + C# 类方法
使用命令行程序时,通过 ac# 类方法。
您如何确定命令行程序是否成功执行以及它执行的操作是否正常或失败?
另外,如何将屏幕命令行输出输入 c# 类方法?
objective-c - 无法使用 [self theMethod:] 调用类方法
我正在尝试在 Objective C 中编写一个类方法。当我声明该方法时,项目构建良好。但是每当我尝试调用该方法时,构建都会失败。这是我的代码。
头文件
源文件
python - Python - 基类中的类方法可通过子类访问,无需传入类
我正在尝试在基类中定义一些方法,然后可以将其用作子类的类/静态方法,如下所示:
我如何定义它以便它可以在中使用find
而不必重新定义它或传递到方法中?我也不想打电话。我正在使用 Python 2.6。Common
Foo
Foo
Foo
Common
Foo.find(Foo, 3)
编辑: derp,看起来我有另一个我没有注意到的find
声明,它导致了. 我会删除这个问题,但 Nix 提到了代码异味,所以现在我就如何避免以无异味的方式在我的所有模型类中进行定义征求建议。Common
TypeError
find
objective-c - 类方法或静态变量,有什么区别?
我对类方法和“静态”变量有点迷失:有什么区别?例如,在一个带有 mapView 的脚本中,我们有这个:
+(CGFloat)annotationPadding;
{
返回 10.0f;
}
如果我们唯一想要的是“该类的相同值”,我们为什么要使用此类方法而不是静态变量?
谢谢
保罗
objective-c - Objective-C:调用子类的类方法
假设我有一个名为 MyBaseClass 的 Objective-C 类和一个名为 MySubclassedClass 的子类。
MyBaseClass 有两个类方法:
backgroundColor 方法调用backgroundImage
. 如果它仅限于 MyBaseClass,我的backgroundColor
方法看起来像
但我希望能够将 MyBaseClass 子类化为 MySubclassedClass。backgroundColor
不会改变并且总是调用父级的backgroundImage
方法。在这种情况下,backgroundImage
将在每个子类中被覆盖。
如果 1backgroundColor1 是一个实例方法,我会简单地使用
但是,当它是静态方法时,我无法使用“自我”。
有没有一些我可以在Objective-C中完成这个?
ios - 发送到不可变对象的变异方法
我正在使用 JSONKit 来解析从我的 iPhone 应用程序中的服务器返回的 JSON 字符串。服务器响应的一部分是一些 Base64 编码的图像,我想将它们解码为实际图像并添加到解析器创建的对象中。问题是我似乎无法弄清楚解析器返回什么样的类,以及可以用来与对象交互的方法。我在JSONKit 文档中搜索了我的问题的答案,但没有找到。
此代码放置在一个方法中,该方法在请求成功完成并以[request responseString]
(JSON)返回响应时被调用。对象的decodedData
类在头文件中定义。无论我将其声明为(NSArray
、NSMutableArray
、NSDictionary
或NSMutableDictionary
),在运行代码时都会出现相同的错误(它编译得很好),即:
谁能告诉我这个对象是什么类,以及我应该怎么做才能将 Base64 解码的图像添加到对象中?
我对 Objective-C 很陌生,所以请耐心等待。谢谢。
objective-c - Objective-c 类方法和复制返回值
我需要一些帮助来理解下面的代码片段。具体来说,我想知道为什么在调用copy
时使用关键字。methodB
methodA
旁注:显然类方法可以调用其他类方法使用self
(而实例方法必须调用这样的类方法[ClassName classMethodName];