标签: function-calls

Javascript函数调用

如何在窗口的onload事件上调用多个javascript函数?

对于Ex,

             window.onload=MyFunc(); //Single Function
Run Code Online (Sandbox Code Playgroud)

但是如果有多个函数调用窗口的onload事件怎么办...

javascript function-calls

1
推荐指数
1
解决办法
386
查看次数

具有不同数据类型的函数调用

这个程序的第7行不是"pay = prt(pay);" 应该抛出编译或运行时错误,因为它将int传递给需要double的param?我用dev-c ++编译好了,用两行输出运行程序.请解释一下,谢谢.

#include <stdio.h>
int prt(double b);
main ()
{
    int pay = 3;
    double tax = 2.2;
    pay = prt(pay);
    prt(tax);
}     

int prt(double b)
{
    b *= 2;
    printf("%.2lf\n", b);   
}
Run Code Online (Sandbox Code Playgroud)

c types function-calls

1
推荐指数
1
解决办法
160
查看次数

输出:函数与分配给变量的函数

我认为我对函数如何工作以及如何将它们分配给变量有了一个很好的理解.然而,我刚刚看了几个月前读过的一些学习Python的Hard Way练习(最值得注意的是练习21),并注意到一些关于解释器输出的有趣的事情.

def add(a, b):
    print "ADDING %d + %d" % (a, b)
    return a + b
Run Code Online (Sandbox Code Playgroud)

输出:

>>> add(30, 5)
ADDING 30 + 5
35
Run Code Online (Sandbox Code Playgroud)

为什么这显示35?难道你不应该写"print add(30,5)"来显示返回值吗?

>>> age = add(30, 5)
ADDING 30 + 5

>>> age
35
Run Code Online (Sandbox Code Playgroud)

变量赋值看起来像调用函数并输出print语句而不是返回值...但变量本身显示值35,为什么变量赋值不一样?

我希望这些问题有意义.我只是想更好地了解幕后发生的事情.如果有人有外读,请告诉我!

python function function-calls variable-assignment

1
推荐指数
1
解决办法
125
查看次数

标准c ++程序执行期间的函数调用

我有以下代码:

int func(int a)
{
  int b=2;
  int c,d,e,f,g;
  //some code which involves a,b,c,d,e,f,g
} 

int main()
{
 int s=3;
 func(s);
}
Run Code Online (Sandbox Code Playgroud)

现在发生的事情是当main开始执行时:
1. 它将s推入堆栈
2.它调用func()
3.func()将b,c,d,e,f,g推送到堆栈
4.现在当代码涉及时执行a,b,c,d,e,fg,以便知道必须弹出func()的所有局部变量的值.然后检索一个值.现在如果再次使用bcdefg,它们的值将如何被检索(因为它们已被弹出)?

c++ stack function-calls execution

1
推荐指数
1
解决办法
217
查看次数

在Delphi中`this`关键字等效

假设我们有这个课程:

unit Traitement;

interface

type
  TTraitement =class
  public        
    function func1(param:String): String;
    function func2(param:String): String;
  end;

implementation

function TTraitement.func1(param:String): String;
begin
  //some code
end;

function TTraitement.func2(param:String): String;
begin
  //some code
end;

end.
Run Code Online (Sandbox Code Playgroud)

我想打电话func1给代码func2.好吧,我曾经是一名Java程序员,在这种情况下我会使用关键字this.Pascal是否具有this关键字的等价物?如果没有,我怎么能实现这种呼叫呢?

delphi pascal function-calls

1
推荐指数
1
解决办法
2295
查看次数

在javascript中使用构造函数调用函数

我在javascript函数调用上有困惑,有人可以告诉下面的问题答案吗?

**Question 1:**
function A(){


}


function A(){


}

A();
Run Code Online (Sandbox Code Playgroud)

在这种情况下,哪个函数会调用?是第一个还是第二个函数?为什么?

**Question 2:**
function A(a){


}


function A(a,b){


}

A();
Run Code Online (Sandbox Code Playgroud)

在这种情况下,哪个函数会调用?是第一个还是第二个函数?为什么?

提前致谢.

javascript function-calls

1
推荐指数
1
解决办法
57
查看次数

displayArray函数用于c

我是c编程的新手,我正在研究数组.我看到,与java不同,你无法使用Arrays.toString()方法自动打印它们.我想写一个打印数组的简单函数.

在程序中它会询问我们数组的大小,当我们编写它时,它询问每个元素的值是什么,然后程序调用displayArray()函数在一行上打印数组.

例如 :

Hello. What will be the size of the new array?

3

Enter the 1. element

7

Enter the 2. element

5

Enter the 3. element

1
Run Code Online (Sandbox Code Playgroud)

结果应该是"你的数组是:7 5 1 ",但结果却是"你的数组是:3 6356728 2".你能帮我吗?

#include <stdio.h>

void displayArray();

int main()
{
    int size;
    printf("Hello. What will be the size of the new array?\n");
    scanf("%d", &size);

    int myarray[size];

    for (int i = 0; i < size; i++)
    {
        printf("Enter the %d. element\n" …
Run Code Online (Sandbox Code Playgroud)

c arrays function function-calls

1
推荐指数
1
解决办法
188
查看次数

延迟功能调用

使用C++ 11,lambdas和async执行延迟(因此也是异步)函数调用的最优雅方法是什么?建议命名:delayed_async.问的原因是我希望在给定时间(在这种情况下为一秒)之后关闭GUI警报灯而不会阻塞主(wxWidgets主循环)线程.我wxTimer为此使用了wxWidgets ,wxTimer在这种情况下我发现使用起来相当麻烦.这样得到了我的好奇如何方便多了,如果我代替实现这一点的C++ 11的async1,2.我知道在使用时我需要保护与互斥锁有关的资源async.

c++ asynchronous function-calls delayed-execution c++11

0
推荐指数
1
解决办法
7201
查看次数

在成员函数调用上获取错误

所以我目前在我的类的构造函数中使用以下代码,它以QMainWindow为基础:

char *name = this->windowTitle().toWCharArray;
Run Code Online (Sandbox Code Playgroud)

代码产生以下错误:

error C3867: 'QString::toWCharArray': function call missing argument list; 
use '&QString::toWCharArray' to create a pointer to member
Run Code Online (Sandbox Code Playgroud)

我不知道如何继续,以便我可以成功获得窗口的标题.

c++ pointers function function-calls

0
推荐指数
1
解决办法
88
查看次数

R:从函数调用中识别向量和数据帧名称

说我有一个功能my.function回吐x,数字载体,作为其唯一参数.我需要以match.call()$x这样的方式分解或解析字符串,以便我可以识别:

  • 矢量的名称和标签(如果有的话)
  • 它所在的结构,如果有的话(数据框,列表等).
  • 这个最新结构的结构......等等.

换句话说,我需要从函数调用中扣除数据的层次结构.例如,假设函数调用是

> my.function(iris$Species)
Run Code Online (Sandbox Code Playgroud)

strsplit或正则表达式将告诉我们Species是一个原子向量,包含在一个名为iris的数据帧中.(is.vector,is.data.frame以及其他可用于验证这一点).事情变得更复杂,尽管结构是更大结构的一部分,并且从结构中提取数据的语法多样化方式也在增长.

为了说明,假设用户不使用iris $ Species,而是在放入iris列表后,无论出于何种原因:

> my.function(my.list["iris"][,5])
> my.function(my.list[[2]]$iris[,"Species"]
Run Code Online (Sandbox Code Playgroud)

为了实现我想要的,我需要提出一定数量的正则表达式.现在我的问题是:在使用这些正则表达式之前,我是否忽略了一些现有函数或从函数调用中扣除层次结构的另一种方法?

regex r function-calls

0
推荐指数
1
解决办法
267
查看次数