标签: call

在同一个类python中调用私有函数

如何从同一个类中的其他函数调用私有函数?

class Foo:
  def __bar(arg):
    #do something
  def baz(self, arg):
    #want to call __bar
Run Code Online (Sandbox Code Playgroud)

现在,当我这样做时:

__bar(val)
Run Code Online (Sandbox Code Playgroud)

从baz(),我得到这个:

NameError: global name '_Foo__createCodeBehind' is not defined
Run Code Online (Sandbox Code Playgroud)

有人能告诉我错误的原因是什么吗?另外,我如何从另一个私人函数调用私有函数?

python private function call

29
推荐指数
2
解决办法
4万
查看次数

如何从java类外部调用私有方法

我有一个Dummy类,有一个私有方法调用sayHello.我想sayHello从外面打电话Dummy.我认为这应该是可能的反射,但我得到了IllegalAccessException.有任何想法吗???

java reflection private call

28
推荐指数
5
解决办法
6万
查看次数

在Javascript中绑定更多已绑定函数的参数

我试着对javascript的bind()如何工作进行排序.

如果我这样做,我会看到

var f = function (a) { ... }
var g = f.bind(obj);
g(1)
Run Code Online (Sandbox Code Playgroud)

然后用objas as this1as 调用f a.

我认为g是围绕f的包装函数.

但是,当我这样做

var f = function (a) { ... }
var g = f.bind(obj);
g.call(1)
Run Code Online (Sandbox Code Playgroud)

然后使用1as thisaundefined 调用f .

因此,似乎g不仅仅是一个简单的包装器,而且call以某种方式区分正常和绑定函数.

还有一件事是我不能多次部分应用一个函数.

var f = function (a) { ... }
var g = f.bind(obj);
var h = g.bind(1);
h();
Run Code Online (Sandbox Code Playgroud)

然后使用objas thisaundefined 调用f . …

javascript bind call

28
推荐指数
1
解决办法
2万
查看次数

从DLL调用函数?

我是C#的新手,我正在努力学习使用DLL.我正在尝试将我的对象包装在DLL中,然后在我的程序中使用它.

public class Foo   // its in the DLL
{
   public int ID;
   public void Bar()
   {
      SomeMethodInMyProgram();
   } 
}
Run Code Online (Sandbox Code Playgroud)

所以我尝试将其打包到DLL但我不能,因为编译器不知道SomeMethodInMyProgram()是什么.

我想用它像:

class Program // my program, using DLL
{
    static void Main(string[] args)
    {
       Foo test = new Foo();
       test.Bar();
    }
 } 
Run Code Online (Sandbox Code Playgroud)

c# dll interop call dllimport

27
推荐指数
4
解决办法
8万
查看次数

如何在"X"秒后进行jquery函数调用

我有一个jquery函数,我需要在Iframe中打开网站后调用它.

我想在iframe中打开一个weblink,打开它后我需要调用下面的函数.那我该怎么做?

这是我的功能:

<script type="text/javascript">
       $(document).ready(function(){
           $("#<%=Button1.ClientID%>").click(function (event) {

            $('#<%=TextBox1.ClientID%>').change(function () {
                $('#various3').attr('href', $(this).val());
            });
            $("#<%=Button2.ClientID%>").click();
        });
      })
    function showStickySuccessToast() {
        $().toastmessage('showToast', {
            text: 'Finished Processing!',
            sticky: false,
            position: 'middle-center',
            type: 'success',
            closeText: '',
            close: function () {

            }
        });
    }

    </script>
Run Code Online (Sandbox Code Playgroud)

这是我在IFrame中打开链接的按钮:

<a id="various3" href="#"><asp:Button ID="Button1" 
runat="server" Text="Button" OnClientClick="Button2_Click"/></a>
Run Code Online (Sandbox Code Playgroud)

实际上这是我所拥有的简单页面:

在此输入图像描述

这就是信息 在此输入图像描述

jquery function call settimeout

26
推荐指数
1
解决办法
9万
查看次数

你如何在Python中调用类的实例?

这是受到我刚刚看到的一个问题的启发,"通过调用类实例来更改返回的内容",但很快得到了回答__repr__(并且被接受,因此提问者实际上并不打算调用该实例).

现在调用类的实例可以这样做:

instance_of_object = object() 
instance_of_object()
Run Code Online (Sandbox Code Playgroud)

但我们会得到一个错误,比如TypeError: 'object' object is not callable.

此行为在此处的CPython 源中定义.

所以为了确保我们在Stackoverflow上有这个问题:

你如何在Python中实际调用类的实例?

python class call

25
推荐指数
1
解决办法
4万
查看次数

CALL -151它在APPLE上做了什么] [

很久以前我有一个苹果[].

我记得命令电话 - 151但我不记得它做了什么?

command-line call 8-bit apple-ii

24
推荐指数
2
解决办法
9887
查看次数

"<method>不带参数(给出1个)"但我没有给出任何参数

我是Python的新手,我编写了这个简单的脚本:

#!/usr/bin/python3
import sys

class Hello:
    def printHello():
        print('Hello!')

def main():
    helloObject = Hello()
    helloObject.printHello()   # Here is the error

if __name__ == '__main__':
    main()
Run Code Online (Sandbox Code Playgroud)

当我运行它(./hello.py)时,我收到以下错误消息:

Traceback (most recent call last):
  File "./hello.py", line 13, in <module>
    main()
  File "./hello.py", line 10, in main
    helloObject.printHello()
TypeError: printHello() takes no arguments (1 given)
Run Code Online (Sandbox Code Playgroud)

为什么Python认为我给出了printHello()一个参数,而我显然没有?我做错了什么?

python methods call

24
推荐指数
3
解决办法
2万
查看次数

函数调用和函数引用有什么区别?

我有以下功能

function hello() {
 alert("hi!");
}
Run Code Online (Sandbox Code Playgroud)

拿这段代码:

var elem = document.getElementById("btn");
elem.onclick = hello;
Run Code Online (Sandbox Code Playgroud)

我的问题可能有点难以理解,所以请耐心看看:这段代码与普通调用有什么区别,或者是什么使得这段代码需要引用函数变量而不是常规调用?(hello();)

我怎么知道我应该在哪里提供函数的引用,以及什么时候我应该实际调用它?

javascript reference function call

24
推荐指数
3
解决办法
6144
查看次数

多个参数subs vba

使用VBA和Access 2010,我有一个子:

Public Sub setInterest(account As String, dmonth As Integer)
    ...somecode...
End Sub
Run Code Online (Sandbox Code Playgroud)

我正在呼唤它

setInterest("myAccount",3)
Run Code Online (Sandbox Code Playgroud)

我得到语法错误.
将sub修改为只接受一个参数并省略3不会产生错误,问题是只有当我有2个参数时才会出现问题.

vba arguments call

22
推荐指数
1
解决办法
6万
查看次数