35得票5回答
在JavaScript中,“self”是什么意思?

我在这里读到 "here",意思是"self指当前窗口或表单"。 但在这种情况下,self似乎并不指代当前的表单: <form><input type="text" onkeyup="alert(self.foo.value)" name="foo"></fo...

32得票5回答
Swift错误:对成员'subscript'的引用不明确

我刚开始学编程,并选择了一些开源项目来了解。 我遇到了以下错误: 成员“subscript”的引用不明确 在下面的代码中:let pictures = ( selectedRestaurant["Pictures"] as! NSArray ) // Error let pic...

32得票8回答
如何在FastAPI中使用类创建路由

所以我需要在一个类的内部设置一些路由,但是路由方法需要有 self属性(以便访问类的属性)。然而,FastAPI会认为self是必须的参数,并将其作为查询参数输入。 这就是我得到的:app = FastAPI() class Foo: def __init__(y: int): ...

31得票8回答
如何跟踪类实例?

在程序的末尾,我想要将一个类的所有实例中的特定变量加载到字典中。 例如:class Foo(): def __init__(self): self.x = {} foo1 = Foo() foo2 = Foo() ... 假设实例的数量会变化,我想将每个Foo()的实...

31得票3回答
能否有人解释一下Perl中的(my $self = shift)是什么意思?

我很难理解OO Perl和my $self = shift;的交集。这些单独元素的文档都很棒,但我找到的任何内容都没有涉及它们如何一起工作。 我一直在使用Moose制作带有属性的模块,在模块内引用该模块的属性当然很有用。我一遍又一遍地被告知在子例程中使用my $self = shift;将模...

30得票6回答
JavaScript函数能够返回自己吗?

我能写一个返回自己的函数吗? 我阅读了关于闭包的一些描述-请看例子6-其中一个函数返回了一个函数,这样你可以调用func()();作为有效的JavaScript。 所以我在想是否可以编写一个函数以这种方式返回它本身,从而可以无限地将其链接到自身,如下:func(arg)(other_arg...

30得票2回答
需要在init中设置Swift类的所有常量

我有一个Swift类,其中有一个常量实例变量(现在称为实例常量吗?)。 要将值设置为此常量,我需要调用所需对象的初始化程序并传递自身。 然而,由于我需要先初始化所有值,然后调用super.init(),之后才允许访问self,因此我无法这样做。 那么在这种情况下该怎么办?class Broad...

29得票6回答
在Objective-C中自我赋值

我来自C ++的世界,因此给this分配值的概念让我感到不安:this = new Object; // Gah! 但是在 Objective-C 中有一个类似的关键字 self,对于它来说这是完全可接受的:self = [super init]; // wait, what? 很多Objec...

29得票2回答
PHP中的self::和parent::在继承中有什么区别?

当静态子类继承静态父类时,我想知道在使用self::和parent::之间有什么区别,例如:class Parent { public static function foo() { echo 'foo'; } } class Child extends Pa...

28得票2回答
(Ruby, Rails) 模块和库中 SELF 的上下文是什么?

关于在模块或库中使用“SELF”的问题,请问它的范围/上下文是什么,以及如何正确使用它?对于我所讲的内容的示例,请查看安装了“restful_authentication”中的“AuthenticatedSystem”模块。 注意:我知道在其他语言中'self'等同于'this',以及'se...