问题标签 [function-parameter]

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 投票
1 回答
510 浏览

c++ - 在存根内运行函数。传递函数指针

我正在创建一个用户级线程库,我想做的是在存根内运行一个函数,所以我想将函数指针传递给存根函数。

这是我的存根函数:

这就是用户所说的。我想要做的是获取 _ut_function_stub 的指针以分配给pc,我尝试了各种不同的选项,包括强制转换,但编译器一直说“无效使用 void 表达式”。

任何帮助表示赞赏。谢谢!

0 投票
2 回答
121 浏览

c++ - 如何在 C++ 中将类型作为参数传递?

我想将类型作为参数(不是变量或引用)传递。

我有这个工作代码:

执行代码,其中“testState2”是类的名称(即本例中的类型)。请注意,它的基本类型为 state_t:

改变状态函数:

在这段代码中,我基本上是在创建一个新的 testState2 实例,但我想进一步简化调用代码。我只想传入类型,如下所示:

注意:没有“新”,这不是创建实例,只是传递类的名称,所以:

  1. 这甚至可能吗?
  2. 如果是这样,怎么做?
0 投票
2 回答
2370 浏览

variables - 如何将空变量传递给Lua中的函数

我试图将空值传递给函数但失败了。这是我的设置;

我只想传递“种类”并希望构造函数处理其余部分。像;

或者我只想通过“howFast”;

我尝试了""有无,给出了错误:

',' 附近出现意外符号

0 投票
3 回答
298 浏览

javascript - Where does "request" and "response" come from, and how could I have found out?

I've decided to learn node, an so I'm following, to begin with, The Node Beginner Book. As in I guess a lot of other resources, there is the "simple HTTP server", first step, something like:

As I understand it, when someone, in this case me though localhost:8888, makes a request, an event is triggered, and the anonymous function that got passed to http.createServer gets fired. I put here the documentation that I've managed to find about http.createserver for anyone that finds it useful:

http.createServer([requestListener])

Returns a new web server object.

The requestListener is a function which is automatically added to the 'request' event.

(from the node.js site)

I couldn't find or figure out through how does this triggered function get it's parameters passed, and how do I find out about it. So... how do I know where does these parameters come from, what methods do they offer, etc?

Thanks in advance!

0 投票
1 回答
372 浏览

c++ - 如何创建一个 void 函数以将最高付费客户输出到输出文件?

我程序中的其他所有内容都运行正常,我只需要帮助设置一个 void 函数来计算最高付费客户。

我不确定我是否在主程序中正确调用了我的 void 函数

这是我试图创建的用于输出最高付费客户的 void 函数。我知道我必须创建一个if声明,但我不知道如何设置它。

这应该是一个 void 函数,它从一个文件中读取数据并将其输出到另一个文件,输出名称、地址、工作数量、工作时间和收入。

这是我的输出文件

这就是我试图输出的内容:

支付最高的客户是 Name 每周支付的金额是 Amount

0 投票
3 回答
806 浏览

python - 如何在 PyTumblr 中使用 edit_post 函数?

我正在尝试使用PyTumblredit_post 函数在我的 tumblr 博客中编辑一些帖子,但我无法确切知道需要哪些参数。我尝试输入 tags 参数,但不被接受。

我试过这个:

它给了我以下错误:

有任何想法吗?

这是功能:

0 投票
2 回答
842 浏览

c++ - 将匿名函数作为唯一参数传递给另一个函数(C++)

我已经阅读了关于 lambdas、函数指针、一般匿名函数和其他相关内容的帖子/文章,但我所看到的(我认为)没有任何东西能准确地达到我想要做的事情。

看起来完成这个应该很简单,但是假设我有一个函数,其中包含我在调用时总是想做的事情,但是每次我调用它时,我都希望它运行我描述的函数(并且只需要使用一次)参数(这个匿名函数是唯一的参数)。

假设这个接受我的匿名函数作为它的参数的函数在 main.cpp 中,所以它是从 main 调用的,是否有可能以简单的方式实现它?

基本上,我试图从 C++ 中找出语法:

对此:

我在这里找到了#1:http: //www.wildbunny.co.uk/blog/2012/11/01/10-steps-to-becoming-a-better-programmer/

但是像这样的设置,实际上你只需要做的就是:

如果这个 ^^ 是合法的调用语法,那么我只是不确定参数在 theFunctionName 的定义中的外观,显然它不是上面示例中的 (Action action)。

0 投票
2 回答
3868 浏览

php - 如何将多个参数传递给 smarty 函数?

我有以下来自 smarty 模板的代码片段:

下面是函数体:

如果我打印$params,我将获得通过数组传递的值$pagination_links。同样,我想$total_pages在上面的函数调用中再添加一个名为的参数,并在函数体中使用它。我尝试了很多方法,但它不可能发生。任何人都可以请在这方面指导我。提前致谢。

0 投票
1 回答
135 浏览

c++ - 在哪里放置比较函数以与(例如)std :: sort一起使用?

例如,如果我有一个 class Cell,我想根据以下函数对其进行排序(x这里yint带有访问器的成员变量):

放置此功能的最佳位置到底在哪里,以便我可以将它与诸如 的功能一起使用std::sort

在示例中,他们只是将方法浮动在上面需要它的源文件中,但实际上我想让它与Cell类相关联。我知道我可以覆盖,operator<但可能还有其他排序方法我想通过它来排序Cell,而且无论如何为了代码清晰起见,我不是覆盖运算符的忠实粉丝。

目前我将它作为static我的文件中的一种方法Cell.h,以便在排序时可以调用它:

这是多个(甚至单个)自定义排序函数的最佳实践吗?头文件是否适合它们?如果不是,那是什么?

0 投票
1 回答
104 浏览

static - 为什么函数参数不能是静态的

谁能告诉我为什么函数参数不能static?这就是函数参数被声明Stack并在函数返回时被释放的原因吗?有没有办法保留参数值?只是困惑。请澄清。

谢谢。