问题标签 [instance-methods]

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 投票
2 回答
105 浏览

c# - 静态或实例 c#

我有一个最佳实践问题。我有一个方法BuildTourTime,它需要一个 DateTime 和一个表示时间的字符串。

我将在多个位置使用它。目前它正在另一个类中使用

我目前有 Tour 类,但没有无参数构造函数。据我所知,我有几个选择。将 BuildDateTime 声明为静态。或者为 Tour 添加一个无参数的构造函数。或者创建一个助手类并放入 BuildDateTime。这是使用静态方法的好地方吗?这就是我所倾向于的。

编辑:为什么投反对票?发布的链接(我在发布这个问题之前阅读过)没有回答我的问题。我的问题表明我已经调查了我可以使用的选项,并且我提出了一个确切的问题,并提供了相关代码。

0 投票
1 回答
624 浏览

python-2.7 - In python 2.7, how can I wrap a class instance method or decorate it with a try/except block?

I have a repeating set of lengthy try/except1/except2/etc blocks in a series of class methods that only differ by the outside class method being called on an outside class instance. Below is a simplified version (there are actually 4 exceptions that I am handling and eight methods that only differ by the instance method being called):

I have been trying various ways of condensing this code by trying to wrap the two statements in the try: portion of the code by using nested functions, decorators, etc, but seem to fail due to the fact that I am have trouble translating other examples of this due to: 1) am creating a class instance that needs to be used later in one of the except blocks and 2) am calling an instance method and 3) I need to return the result of the instance method.

Is there anyway of accomplishing this with partial from functools or descriptors or any other means? I have a clunky implementation currently with an extended if/elif block that picks the instance method based on an integer code that I use in a wrapper function, but am thinking there must be a more elegant way. I am relatively new to Python and am at a loss...

0 投票
2 回答
7023 浏览

ruby - 查找数组的第二个元素

我不明白这怎么行不通。该程序应该在类 Array 中采用实例方法第二个并返回数组中的第二个对象

我究竟做错了什么?如果我删除类 Array 并在第二个测试它工作正常吗?

0 投票
2 回答
53 浏览

ruby - add(method) 已创建,但错误表明它不是

我在 Ruby 方面处于初级水平,我正在进行的一项练习要求我使用各种数学方法创建一个 Calculator 类。

这是我运行的代码,有错误。我在课程中得到的提示提到了@calc,但我不知道在哪里或为什么要插入它。

0 投票
2 回答
165 浏览

java - 应用于示例的静态方法与实例方法

鉴于这个类

如果我要添加方法...

我刚刚添加静态而不是实例的方法如何?我认为它可以是一个实例方法,因为它对最初等于 0 的“WorkerCount”的单个对象进行操作。

0 投票
1 回答
268 浏览

ios - 在 Swift 中复制便利实现

我正在尝试理解以下代码以及如何将其转换为 Swift。具体来说,我知道这会添加一个实例方法,您可以在CIImage. 我的问题是,如何在 Swift 课程中做同样的事情?

此代码取自AAPLAssetViewController.mApple 使用 Photos 框架的示例应用程序。

像这样称呼它:

0 投票
1 回答
577 浏览

ios - 从 Swift 中值类型的实例方法修改实例属性

为什么我们不能从 Swift 中的实例方法中为结构、枚举等值类型更改实例属性?为什么同样的事情适用于像类这样的引用类型?

在此处输入图像描述

在 struct 中执行 mutating func 使其行为类似于类实例方法?

0 投票
2 回答
58 浏览

ios - iOS:初始化对象的正确方法?

仿照 Parse 的PFQuery课程,我正在EMQuery为我自己的项目(不是 PFQuery 的子类)构建自己的课程。我的问题是,如果我想以 Parse 的方式对类方法执行类似的调用(PFQuery *query = [PFQuery queryWith...]),这是正确的方法吗?

0 投票
2 回答
171 浏览

ruby - 每个方法中的 Ruby ArgumentError

Ruby 新手在这里学习each全栈在线程序 Bloc 中的方法和循环。这个特定的问题已经在这里讨论过,但是我收到的错误信息与那个帖子不同,我不知道为什么。

在说明中,class StringModifier“在初始化时获取一个字符串”和实例方法proclaim“将字符串拆分为一个单独的单词数组,为每个单词添加一个感叹号,然后用空格将它们重新连接在一起并返回新字符串。”

我不断收到 irb 中的错误ArgumentError wrong number of arguments (0 for 1)。我不确定我在哪里没有声明一个论点。这不是初始化string变量的目的吗?这是我关于 SO 的第一个问题,因此任何帮助或指向正确方向的建议都将不胜感激。下面的代码和规范脚本:

这是规范脚本:

0 投票
1 回答
97 浏览

ruby - 如何对待我使用像数组这样的类创建的对象

所以我将一个散列作为单个参数传递给这个类,然后返回一个嵌套数组。我将哈希转换为数组没有问题,但是,我不知道如何让下面的测试代码工作。我需要像访问数组一样访问对象,同时还要调用对象的实例方法。提前谢谢你们,任何帮助将不胜感激。