问题标签 [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.
c# - 静态或实例 c#
我有一个最佳实践问题。我有一个方法BuildTourTime
,它需要一个 DateTime 和一个表示时间的字符串。
我将在多个位置使用它。目前它正在另一个类中使用
我目前有 Tour 类,但没有无参数构造函数。据我所知,我有几个选择。将 BuildDateTime 声明为静态。或者为 Tour 添加一个无参数的构造函数。或者创建一个助手类并放入 BuildDateTime。这是使用静态方法的好地方吗?这就是我所倾向于的。
编辑:为什么投反对票?发布的链接(我在发布这个问题之前阅读过)没有回答我的问题。我的问题表明我已经调查了我可以使用的选项,并且我提出了一个确切的问题,并提供了相关代码。
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...
ruby - 查找数组的第二个元素
我不明白这怎么行不通。该程序应该在类 Array 中采用实例方法第二个并返回数组中的第二个对象
我究竟做错了什么?如果我删除类 Array 并在第二个测试它工作正常吗?
ruby - add(method) 已创建,但错误表明它不是
我在 Ruby 方面处于初级水平,我正在进行的一项练习要求我使用各种数学方法创建一个 Calculator 类。
这是我运行的代码,有错误。我在课程中得到的提示提到了@calc,但我不知道在哪里或为什么要插入它。
java - 应用于示例的静态方法与实例方法
鉴于这个类
如果我要添加方法...
我刚刚添加静态而不是实例的方法如何?我认为它可以是一个实例方法,因为它对最初等于 0 的“WorkerCount”的单个对象进行操作。
ios - 在 Swift 中复制便利实现
我正在尝试理解以下代码以及如何将其转换为 Swift。具体来说,我知道这会添加一个实例方法,您可以在CIImage
. 我的问题是,如何在 Swift 课程中做同样的事情?
此代码取自AAPLAssetViewController.m
Apple 使用 Photos 框架的示例应用程序。
像这样称呼它:
ios - 从 Swift 中值类型的实例方法修改实例属性
为什么我们不能从 Swift 中的实例方法中为结构、枚举等值类型更改实例属性?为什么同样的事情适用于像类这样的引用类型?
在 struct 中执行 mutating func 使其行为类似于类实例方法?
ios - iOS:初始化对象的正确方法?
仿照 Parse 的PFQuery
课程,我正在EMQuery
为我自己的项目(不是 PFQuery 的子类)构建自己的课程。我的问题是,如果我想以 Parse 的方式对类方法执行类似的调用(PFQuery *query = [PFQuery queryWith...]
),这是正确的方法吗?
ruby - 每个方法中的 Ruby ArgumentError
Ruby 新手在这里学习each
全栈在线程序 Bloc 中的方法和循环。这个特定的问题已经在这里讨论过,但是我收到的错误信息与那个帖子不同,我不知道为什么。
在说明中,class StringModifier
“在初始化时获取一个字符串”和实例方法proclaim
“将字符串拆分为一个单独的单词数组,为每个单词添加一个感叹号,然后用空格将它们重新连接在一起并返回新字符串。”
我不断收到 irb 中的错误ArgumentError
wrong number of arguments (0 for 1)
。我不确定我在哪里没有声明一个论点。这不是初始化string
变量的目的吗?这是我关于 SO 的第一个问题,因此任何帮助或指向正确方向的建议都将不胜感激。下面的代码和规范脚本:
这是规范脚本:
ruby - 如何对待我使用像数组这样的类创建的对象
所以我将一个散列作为单个参数传递给这个类,然后返回一个嵌套数组。我将哈希转换为数组没有问题,但是,我不知道如何让下面的测试代码工作。我需要像访问数组一样访问对象,同时还要调用对象的实例方法。提前谢谢你们,任何帮助将不胜感激。